Volunteer Pkgsrc

About

A secondary pkgsrc repository has been created on GitHub to allow volunteers to contribute to pkgsrc directly. It is currently experimental as its relationship to the primary pkgsrc repository has yet to be determined.

Care to Contribute?

1. Orient yourself with pkgsrc

2. Create an account and add SSH keys at GitHub

3. Fork the minix-pkgsrc repository from pikpik's to your own repository on GitHub

4. Download your pkgsrc repository

5. Check-out the minix-master branch locally

6. Create a new branch from it to host your work

7. Push this branch to your remote repository

8. Hack locally, commit, test, pkglint, etc.

9. Push up the ongoing work for other people to test it

10. Let people on the mailing list know about it

11. Periodically merge changes from minix-master into your branch

12. Continue testing and pushing your local branch up to your repository

13. When your branch is ready, open an issue on the issue tracker of the volunteer pkgsrc

Maintaining Branches

As upstream changes from the official pkgsrc repository become available, updating your repository allows your changes to merge cleanly in the future.

1. Update the official branch

2. Make your unofficial branch identical to the official one

3. Merge changes from either the official or unofficial branch into your own

Volunteer Pkgsrc Committee

To be added as a collaborator/contributor:

  1. Create a Github account.

  2. Create a new issue requesting commit access.

Issue Tracker: https://github.com/pikpik/minix-pkgsrc/issues

More to come...

MinixWiki: DevelopersGuide/VolunteerPkgsrc (last edited 2012-05-07 18:36:52 by pikpik)