MaleusMaleus

Créer votre premier projet

Un projet est le contenant de tout le reste : ses versions, ses spécifications, ses documents et ses environnements. Voici comment en créer un.

Dans l'appProjects
Sur cette page

Un projet, c'est une application que vous construisez. Tout le reste dans Maleus s'y rattache : ses versions, ses spécifications, ses documents, ses intégrations, ses environnements. Rien n'existe en dehors d'un projet, c'est donc la première chose à créer.

Un workspace en contient autant que nécessaire. Les garder séparés, c'est justement l'intérêt : versions, documents et réglages vivent à l'intérieur d'un projet, proprement à l'écart des autres.

Partez de la liste des projets

Ouvrez Projects depuis la sidebar du workspace. La page liste tout ce que vous pouvez atteindre, les projets épinglés en premier, et New project se trouve en haut à droite. Ce bouton, c'est toute cette étape.

Tout ce que vous pouvez ouvrir, les épinglés d'abord. New project est en haut à droite.

Chaque projet de cette liste porte un nom, un slug qui en découle, une description courte, son propriétaire et sa dernière activité. Un badge Maleus ou External indique si Maleus a construit le codebase ou si vous en avez connecté un existant. Voir Se repérer dans le workspace pour tout le reste de ce que fait cette page.

Remplissez le formulaire

New project prend tout l'écran : ce qu'est un projet à gauche, les champs à remplir à droite.

Quatre champs et une décision sur l'accès. Le panneau de gauche annonce ce qui se passe ensuite.

ChampCe qu'on y met
NameObligatoire. Le nom que l'équipe utilisera. Le slug en découle, et Maleus vous dit si le nom est déjà pris.
DescriptionWhat are you building ? Facultatif, et une phrase vaut quand même le coup : l'agent la lit comme contexte à chaque version.
LanguageLa langue dans laquelle les agents écrivent et discutent pour ce projet. Modifiable plus tard dans les réglages.
Advanced optionsReplié par défaut. Un compteur s'affiche dès qu'un de ses interrupteurs quitte sa valeur par défaut, pour qu'un choix non standard ne reste jamais enterré en silence.

L'accès au projet

L'accès se décide ici, pas après. Project access est la liste des groupes dont les membres pourront ouvrir ce projet.

Laissez No group (admins only) et le formulaire dit ce que ça implique : seuls les admins verront ce projet tant qu'il n'est pas assigné à un groupe. C'est un bon état pour quelque chose que vous êtes en train d'installer, et mauvais pour quelque chose où une équipe est censée travailler. Voir Contrôler l'accès aux projets avec les groupes.

Source control

Si votre workspace a un fournisseur Git connecté, un bloc Source control apparaît sous l'accès, avec trois choix. Sinon, le bloc n'est tout simplement pas là, et vous pourrez connecter un repository plus tard depuis les réglages du projet.

ChoixCe qui se passe
Create a new repositoryRecommandé. Maleus crée un repository vide dans le namespace que vous choisissez et le relie. Le chemin qui sera créé s'affiche sous le champ avant validation.
Import an existing repositoryCherchez dans vos repositories et choisissez-en un. Tout ce qui sert déjà à un autre projet est marqué In use : un repository ne porte qu'un seul projet.
No repository for nowRien n'est créé. Vous pourrez en connecter un plus tard depuis les réglages du projet.

Le repository se fait au mieux. Le projet est toujours créé ; si l'étape repository échoue, Maleus le signale dans un toast plutôt que de perdre votre projet. Vous terminerez la configuration ensuite sous Source control.

Cliquez sur Create project

Deux choses se produisent, dans cet ordre, et l'écran vous montre les deux.

D'abord, Maleus provisionne votre environnement de développement : le conteneur dans lequel votre app tourne, et ce que chaque aperçu et chaque agent vont lire. Comptez quelques minutes sur un premier projet.

Ensuite, sans que vous l'ayez demandé, Maleus ouvre un workshop sur le nouveau projet et vous y place. L'écran sur lequel vous atterrissez est donc ce workshop, qui attend encore l'environnement derrière lui.

Là où la création d'un projet vous dépose : un workshop sans titre, qui attend l'environnement.

Le workshop est enregistré : vous pouvez quitter la page et y revenir. Une fois l'environnement prêt, le spinner laisse place à une invitation à décrire votre idée.

Vous êtes maintenant à l'étape deux

Ce passage de relais est volontaire. Le meilleur brief pour une première version, c'est celui dont vous avez parlé plutôt que celui que vous avez tapé seul : Maleus ne vous laisse donc pas sur un projet vide avec un bouton New version.

La suite se passe dans Façonner l'idée dans votre premier workshop.

Épinglez les projets sur lesquels vous travaillez vraiment, depuis le menu de la ligne dans la liste. Les projets épinglés forment leur propre groupe en haut, et l'épingle n'appartient qu'à vous.