Skip to content

Notes prises au second semestre de Licence Informatique 3

License

Notifications You must be signed in to change notification settings

RhenaudTheLukark/INF601

Repository files navigation

Dépôt de cours de second semestre de Licence Informatique 3

Bienvenue dans ce dépôt! Mon but est de rassembler les différentes notes que les élèves de cette licence ont accumulées dans l'espoir de partager des ressources de révision communes.

ATTENTION! Comme ce répertoire est public, certaines obligations doivent être respectées:

  • Il est impossible d'ajouter un fichier donné par un professeur dans ce répertoire à cause des droits d'auteurs, donc veuillez y réferrer en utilisant des liens.
  • Seuls les cours et possiblement les corrections de TDs et exams peuvent être partagés! Si par exemple un élève partage son progrès sur un projet noté en cours, les élèves qui réutilisent ce code et l'élève qui a posté ce code peuvent être accusés de partage de code, ce qui conduit à un 0 pour tout le monde.

Est-ce que le dépôt sera mis à jour régulièrement?

En tant que responsable du dépôt (Rhenaud Dubois du groupe A4), je vais faire en sorte de mettre à jour ce dépôt à la fin de chaque journée de cours.

Si je suis un jour absent, il me sera impossible de mettre à jour les cours, donc j'espère que quelqu'un d'autre pourra le faire à me place.

Cependant, je n'espère pas être absent souvent, ce qui rendra ce cas rare, s'il existe.

J'ai vu que les cours que t'as enregistrés ne sont pas complets, est-ce que je peux compléter?

Bien sûr! Comme ces notes sont sur une plateforme de gestion de fichiers Git, il est possible que tout le monde puisse corriger une coquille ou oubli que j'ai effectué.

Je vais détailler en dessous comment il est possible de pousser vos propres modifications sur mon répertoire, car je ne vais pas laisser à tout le monde l'occasion de pousser ce qu'ils veulent sans check préalable.

C'est bien le format texte, mais est-ce que je peux ajouter d'autres ressources ou transformer ton texte en fichier Markdown ou Latex? Tes graphes en tente sont cools mais ils sont moches et illisibles!

D'abord aie, et ensuite oui, de la même manière que pour corriger le cours, si vous avez des ressources externes à ajouter tel que de meilleurs dessins de graphes scannés sur une feuille ou tout simplement reproduits sur un logiciel de dessin et donné en tant qu'image, vous êtes les bienvenus à les soumettre.

De la même manière, si vous voulez transformer les fichiers texte de cours en fichier Latex ou Markdown, j'aimerais bien que ces versions soient éditées en parallèle de la version texte.

Tout le monde ne sait pas utiliser un fichier Latex ou Markdown, donc je souhaiterais que tout le monde puisse contribuer au fichier de cours.

Du coup comment contribuer sur GitHub?

Voilà le nerf de la guerre. Afic de contribuer sur GitHub, il vous suffit de créer un compte GitHub, et de créer une "fork" (branche) du projet INF601 sur votre propre compte.

Après cela, la majorité de votre travail sera effectué sur votre propre version du cours.

Dans le futur, il faudra juste que votre version soit à jour avec la mienne, ce qui se fait facilement sur le site.

Si vous voulez un jour pousser vos changements vers ma version, il faudra créer ce qu'on appelle une "pull request" (requête de récupération), qui va demander à mon compte si je veux récupérer vos changements et les assimiler dans ma version.

Il vous faudra vous rendre dans ma version sur GitHub, à l'onglet "Pull request", et en créer une entre ma branche et la vôtre.

A partir de là, j'aurais la possibilité de voir quelles différences nos deux versions ont, et on discutera de ce qui peut être amélioré, changé ou enlevé.

Quand tout sera bon, j'accepterai votre requête et votre contenu sera ajouté à la version principale.

Est-ce qu'il y a une architecture de fichiers que tu aimerais suivre?

J'aimerais bien que chaque cours différent aie son propre dossier. De la même manière, dans chaque cours, s'il y a des TDs, veuillez créer un dossier TD puis un dossier pour chaque TD.

Si les TDs sont différents entre les groupes, veuillez créer un dossier pour chaque groupe, etc.

En gros:

Racine/
    Cours 1/
        Cours.txt
        Cours.md
        Cours.tex
        Cours.pdf...
        TD/
            TD1/
                TD1.txt
                TD1.md
                TD1.tex...
            TD2/
                A1/
                   TD2.txt...
                A2/...
    Cours 2/...

Dans le cas de certaines matières (Anglais), il est possible d'ajouter un dossier pour chaque groupe dans le dossier de cours, etc.

Y'a-t'il un moyen de te contacter?

Vous pouvez me contacter via mon compte Github sur lequel vous êtes couremment, mais vous pouvez aussi me contacter sur Discord (RhenaudTheLukark#7494) ou bien par mail ([email protected]).

Je regarde pas trop le serveur Discord de la L3, donc veuillez me ping là-bas si vous avez besoin de quelque chose.

About

Notes prises au second semestre de Licence Informatique 3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published