The 2nd project of Starfleet.
Rules:
- All exported functions need to be placed in their own file name, with helper functions within them being declared as static. Ex. https://github.com/linhvoyo/bistromatic/tree/master/bistromatic/srcs
- For every function you create, comment: what is being returned, what parameters are taken, and what the function does.
- Include in your README what your program does and your implementation methods(algorithm, data structures, ect).
- Norminette, refactor, and make your code readable before submitting a pull request. Ensure that you have a consistent naming scheme.
Directory Structure:
- Main directory folder.
- Unit tests folder. Follow the formatting provided in the file.
- Misc. folder. Name it after your intra name (ttran, husui, brabo-hi, ect) and include your code if you wish for others to see it and possibly take from it.
Tutorial:
- Fork the repository
- Clone it and make the changes you wish.
- Push said changes.
- Make a pull request.
- If all rules are followed, the pull request will be accepted.
Team Board:
- Questions can be asked here between members, useful links posted, and brainstorming can be done.
To make the Github integration process easier, GitKraken can help quite a bit.
Read open source code and try to mimic their methods of maintaining a high level of code readability and modularity.