From 80812565321519aa6d3cad66c907d047a2a95146 Mon Sep 17 00:00:00 2001 From: david Date: Thu, 21 Sep 2023 05:09:17 +0200 Subject: [PATCH] feat - added IDE extensions, general use tools and languages tools --- README.md | 71 ++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 57 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 32c33c0..4868559 100644 --- a/README.md +++ b/README.md @@ -4,25 +4,44 @@ A collection of awesome things regarding the Epitech school ecosystem. ## Contents -- [Tools](#epitech) +- [Tools](#General-tools) + - [General use](#general-use) + - [Shell](#shell) + - [IDE](#ide) +- [Epitech Tools]() - [Documentation](#documentation) - [Projects](#projects) - [Contributing](#contributing) ## General tools -- clang-format - A tool to format C/C++ code according to the Epitech's coding style. +### General use + +- clang collection - A collection of tools to compile C/C++ code. + - clang - A compiler for C/C++ code. + - clang-tidy - A tool to check your code. + - clang-format - A tool to format C/C++ code + - Configuration to format codes according to the Epitech's coding style. +- valgrind - A tool to debug memory leaks. +- gdb - A tool to debug your code. +- git - A tool to manage your code. +- criterion - A tool to test your C code. +- doxygen - A tool to generate documentation from your code. +- make - A tool to manage your code. +- cmake - A tool to manage your code. + +### Shell + +- [fish](https://fishshell.com/) - A user-friendly shell. + - [oh-my-fish]() - A collection of plugins for fish. + - [fisher]() - A plugin manager for fish. +- [zsh]() - A user-friendly shell. + - [oh-my-zsh]() - A collection of plugins for zsh. + - [zinit]() - A plugin manager for zsh. +- [bash]() - A user-friendly shell. + - [oh-my-bash]() - A collection of plugins for bash. + - [bash-it]() - A plugin manager for bash. -### IDE -- VSCode - A free and open-source IDE. - - [Epitech VSCode extension]() -- NeoVim - A free and open-source IDE. - - [Epitech NeoVim extension]() -- Jetbrains IDEs - A collection of IDEs. - - [Epitech Jetbrains extension]() -- Emacs - A free and open-source IDE. - - [Epitech Emacs extension]() - ## Epitech Tools ### General use @@ -41,6 +60,19 @@ A collection of awesome things regarding the Epitech school ecosystem. ### Project specific +### IDE extensions + +- VSCode - A free and open-source IDE. + - [Epitech C/C++ Header extension](https://marketplace.visualstudio.com/items?itemName=nicolaspolomack.epitech-c-cpp-headers) - An EPITECH header handler for C/C++ projects. + - [Corewar code extension](https://marketplace.visualstudio.com/items?itemName=davphla.corewar-code) - An extension to add colors in redcode file for the Corewar project. +- NeoVim - A free and open-source IDE. + - [Epitech NeoVim extension]() +- Jetbrains IDEs - A collection of IDEs. + - [Epitech Jetbrains extension]() +- Emacs - A free and open-source IDE. + - [Epitech Emacs extension]() + + ### Functional tests #### Tek 1 #### Tek 2 @@ -54,10 +86,21 @@ A collection of awesome things regarding the Epitech school ecosystem. - [Epitech to google calendar](https://github.com/Thezap/Linker_EPITECH_To_GOOGLE_Calendar) - A browser extension to sync your Epitech calendar to your Google calendar. +## Documentations and websites + +### General + +### Tek 1 + +### Tek 2 + +### Tek 3 + +### Tek 4 + +### Tek 5 -## Documentations -// TODO ## Projects