The objective is to ensure easier navigation through a naming convention that makes sense for typical use cases.
- Lower-case only
- Use hyphens ("-") not underscores ("_")
- Unless project specific conventions demand otherwise (Eg. ROS package standards)
- Use logical naming conventions (use common sense, and keep in mind the large variety of repositories. Don't be too generic e.g. "AI-UROP")
- Write good project descriptions and README.md
Propose having a common theme that reflects the goals of OpenSUTD throughout all naming conventions. This could resonate with a common mascot such as Wapuu to give OpenSUTD a friendly community vibe.
It's like eDimension but better!
- Courses with their code and canonical name, e.g.
10.001 Advanced Math I
- Lecture slides should have the week number and a descriptive filename, e.g.
Week 10 - James Scott - Commentary on Jacob's work.pdf
- Subdirectories as needed, e.g.
/Additional Readings
or/src
Recommend crowdsourcing ideas on this.