My 42 school curriculum projects.
Project | Language | Grade | Description | |
---|---|---|---|---|
0 | libft | Create a library of basic C functions. | ||
1 | born2beroot | Create a virtual machine to host a Debian server. | ||
1 | ft_printf | Recode the standard C library function, printf. | ||
1 | GNL | Read a single line from a file descriptor, can be used in a loop. | ||
2 | fract'ol | Create a graphical program to generate fractals. | ||
2 | pipex | Recreate the shell pipe behavior. | ||
2 | push_swap | Sort a list of random integers in the least amount of moves possible. | ||
3 | minishell | Create a minitature shell program. Team project. | ||
3 | philosophers | Solve the dining philosophers problem with semaphores. | ||
4 | cpp modules pt.1 | Create a series of 5 small C++ programs to explore Object-Oriented Programming. | ||
4 | cub3d | Create a Wolfenstein3D-like maze program. Team project. | ||
4 | net_practice | Solve IP addressing and network issues in a training interface. | ||
5 | cpp modules pt.2 | Deepen knowledge of C++ by creating a series of small programs. | ||
5 | ft_irc | Create an IRC chat server in C++. Team project. | ||
5 | inception | Set up a Docker network with containers for nginx, mariadb, and wordpress. | ||
6 | ft_transcendance | Create a website where users can chat and play pong. Team project. |
To clone this repository, including all of its submodules:
git clone --recursive [email protected]:mcombeau/42_cursus_projects.git
Alternatively, you can:
git clone [email protected]:mcombeau/42_cursus_projects.git
git submodule update --init --recursive
To add a repository to this collection:
git submodule add -b <branch> <repository> [<submodule-path>]
git config -f .gitmodules submodule.<submodule-path>.update rebase
git submodule update --remote --recursive
To remove a repository from this collection:
git submodule deinit -f <submodule-path>
rm -rf .git/modules/<submodule-path>
git rm -f <submodule-path>
Made by mcombeau: [email protected] | LinkedIn: mcombeau | Website: codequoi.com