L'objectif de ce projet est de créer un simple shell.
Projet de groupe en duo avec Ilham.
Pour faire ce projet il est important de bien range ces document alors je vais vous expose comment son range nos document :
La racine :
- README : Ce fichier qui sert de vitrine du projet.
- Dossier Code : Contient d'autre dossier qui son des ebauche pour le projet final.
- Dossier Documentation :
- sujet : L'enonce exacte du sujet format pdf.
- Synthése de l'énoncé du projet Minishell : Fichier md où nous avons énuméré et interprété les consignes et expliqué le déroulement de la création du projet.
- Documentation : fichier md qui contient la liste des source et fonction externe qui seront utile pour la creations du projet.
- Test : fichier md qui liste les verification et les tests à faire.
- Norme a du projet : Liste des norme crée par Yassine et Ilhame pour le projet
Et pour faciliter le suivi du projet voici le chahier des charger / Liste de chose à faire :
DOSSIER | CE QU'ON DOIS FAIRE | Valide | Responsable |
---|---|---|---|
0 | Fair un programme qui affiche "Hello World" avec le respect de la norme 42 et du projet et avec toute les regles obligatoire du Makefile | ✅ | IY |
Doc | Remplir la documentation ce qu'est un invité de comande et remplir le tableaux de fonction | ✅ | Y |
1 | Fair un invité de commande et pouvoir quité avec ctrl+D et exit | ✅ | Y |
test fonction externe | Teste chaque fonction externe pour bien comprendre leur utilité | ✅ | Y |
Determiner objectif de travail | Je suis paume je dois me donner des objectif precis | ✅ | Y |
Ebauche | Je ne sais pas quoi faire mais je dois coder ☠️ je vais coder un read avec mon get next line evoire ce que je peux faire enfaite. | ✅ | Y |
Parsing | Parsing recuperer une stringet la trasnformer en un structure specifique. Rajouter la va PATH | ✅ | Y |
Parsing2 | Transformée ma structure de parsing en strucutrue d'exec avec les RD PIP etc. | ❌ | Y |
EXEC | A present executer mes executable | ❌ | Y |
Signal | Rajouter les signal et la variable denvironement $? comme variable global | ❌ | Y |
BULTIN | Rajouter les builtin demande | ❌ | Y |
Légende des colone :
- Colone DOSSIER : Redirection vers les dossier en question.
- Colone Valide :
- ❌ : Non fais.
- 📈 : en cours.
- ✅ : validation du responsable avec date de validation.
- ✅✅ : validation du groupe.
- Colone Responsable :
- ? : Indefinie.
- Y : Yassine.
- I : Ilham.
La personne en charge de cette implémentation, la personne qui y a majoritairement travaillé.
Ce projet a été réalisé par Yassine et Ilham !!! 😃
Info | Yassine | Ilham |
---|---|---|
Nom👋 | Zaoui | privée |
Prenom😄 | Yassine | privée |
Pseudo😁 | Yatsu | privée |
Login 42🏫 | Yzaoui | privée |
E-mail📬 | y.zaoui.pro@gmail.com | privée |
Instagram📸 | @yatsu__officiel | privée |