Congratulations on supporting the birth of a new Open Source Software project! This page will help those mentors and students approaching this for the first time to standardize their delivery and help their project thrive.

This page is segmented into a few sections to try and not overfit to all problems. The Basic section is a set of tasks that each project should do at a minimum. The Advanced section details considerations for enabling a more mature project and experience for the students. Finally, the Transfer to Code Day Labs section details the tasks needed to transfer the project to a new home with the Code Day organization.

Note: For simplicity, tools and documentation links are to GitHub. Other SCM providers like GitLab maybe used as well.

Basic

Advanced

Transfer to Code Day Labs

To donate the Project to Code Day Labs you need to meet the below listed requirements. Benefits of making this move are that future student interns can contribute to the project.

If the below are complete, there is a good chance we will have students contribute to it in the future.