Rules for developer
To ensure smooth operations, maintain code integrity, and foster a collaborative environment, developers must adhere to the following rules:
-
Main Game Files
Developers are strictly prohibited from editing main game files without explicit permission. Authorization must be granted by the direct manager, lead developer, or a member of the admin team. Unauthorized changes may compromise the stability and functionality of the project. -
Version Control Compliance
Always check version control and ticket systems (Asana) for any changes. Ensure all commits are meaningful, well-documented. -
Communication
Maintain clear and proactive communication within the team. Share progress, roadblocks, and updates during regular meetings or as specified by team leaders. -
Documentation
Document all significant changes or newly developed features. This includes inline comments in the code, as well as updates to relevant design documents or internal wikis. -
Testing
All code contributions must be thoroughly tested before integration into the main project. This includes unit testing, integration testing, and addressing any identified bugs. -
Confidentiality
Protect the confidentiality of the project. Do not share internal files, code, or sensitive project information without proper authorization. Only post internal info on this documentation system if you are manager, or share on the official Developer discord server or Asana. (If you haven't join the dev server yet, please dms your direct manager on discord or send our admin team via email to noreplyrfg@gmail.com. -
Team Collaboration
Respect the ideas and contributions of team members. Actively participate in brainstorming sessions, team discussions, and collaborative efforts to improve the project.
Violating these rules may lead to disciplinary action, up to and including removal from the project.