Accounts that need to be set up - Jacob1225/pufferfish-minecraft-mod GitHub Wiki
Tools
The following are the tools that our team uses and are required to set up when onboarding:
- Github: We use Github as our main repository in storing and modifying the project's codebase. The main repository is https://github.com/ramou/COMP5541TeamPufferfish (this is a private repo and requires an invitation link from the team). However, all code changes will be done in the child repository found here: https://github.com/Jacob1225/pufferfish-minecraft-mod.
- Discord: We use Discord as our main method of communication for quick updates or discussions (ask team members for invitation link)
- Google account: We use Google Drive to share meeting notes, discussions of ideas, and other resources https://drive.google.com/drive/folders/1jnth7dN934a9mXnPzofCXq-WLAVgHE02?usp=sharing
- Jira account: We use Jira to keep track of the product backlog, current sprint backlog, task assignments, and progress https://team-pufferfish.atlassian.net/jira/software/c/projects/TP/boards/8
- Zoom: We use Zoom for stand-up meetings and discussion meetings (ask team members for invitation link)
Setup
To onboard any new team members, we have created an onboarding guide which goes through all the steps to successfully work with the team and set up the environment and all the tools we use to communicate and work as a team. As well we have many pages on our wiki that addresses getting started with the team and Minecraft modding. If a new team would like to take over the project, they can easily go through all our documents in the onboarding guide, the wiki, and the GitHub code repository. They can fork our project through GitHub and start developing immediately!
OFFICIAL ONBOARDING GUIDE: