GitHub organization for archiving the source to orphaned Haiku/BeOS apps

Apologies for the thread necrology, but is there a tutorial on contributing to Haiku Archives for those of us whose git skills are strictly Remedial? Use small words and speak slowly, please :slight_smile:

Iā€™m looking to slim down my repos and moving source code to the Archives would be a good start.

So, hereā€™s how it goes:

  1. Thereā€™s a guidelines page on creating repos for HaikuArchives. Follow the instructions there on preparing the code for Git.
  2. Create the repository: run git init . in a Terminal in the root of the repository.
  3. Add all files and commit them: run git add . && git commit -m "Import code."
  4. Create a GitHub repository (thereā€™s a rather large ā€œNewā€ button on the site.)
  5. Push the code to the GitHub repository: git push <url>
  6. Go to the repository settings (ā€œAdminā€) page, and send a transfer request to me (@waddlesplash) (you canā€™t transfer to HaikuArchives directly; only admins can do that, so just send it to me.)

Note that:

  1. Generally Iā€™m only accepting actual ā€œappsā€, meaning, not random Yab scripts or the like.
  2. If you wrote the software or ā€œadoptedā€ it and are maintaining it on any basis at all, just keep it on your own GitHub account; no need to add it to HaikuArchives.

Michel, Iā€™ve just been through the GitHub adventure, and found it not too horrifying! :grinning: Now have a repository there, and got the ArtPaint stuff pulled to HaikuArchives.

One thing I found of great help, if you havenā€™t looked at it yet, is the Git Book https://git-scm.com/book/en/v2. Seems to be pretty clear, including how to interact with GitHub.

1 Like

OK, thanks. Iā€™ve put up a small game to test the waters. PM me if anything went wrong.

Looks all good; Iā€™ve transferred it in to https://github.com/HaikuArchives/4Wins. Thanks!