Railbird Developer Onboarding
Welcome to Railbird! Follow the steps below to onboard a new developer to the project.
1. Create a Gitea User (Site Admin Only)
You need to create a new user for the developer on Gitea. This requires site admin permissions.
- Go to Site Administration.
- Navigate to Identity & Access.
- Select Create User Account and fill in the necessary details.
2. Add the User to Relevant Teams
Once the Gitea user is created, add the developer to the appropriate teams.
- Go to Railbird Teams.
- Assign the user to the relevant teams.
3. Add Developer’s Public SSH Key
The developer's public SSH key needs to be added to the secrets-flakes
repository for access. Follow the internal documentation to do this.
- Refer to How to add a new key to the secrets flake for detailed instructions.
4. Create Railbird App User and Seed Videos
After setting up the Gitea user, create a Railbird app user and seed the necessary videos to the user.
- Refer to User Creation Guide for steps on creating the app user and seeding videos.
5. Additional Resources
For more detailed information, see the respective sections in the documentation. Make sure all steps are completed for a smooth onboarding experience.