As you might have read on the Serendipity blog, the SVN code repository on BerliOS will be going away in December.
Serendipity currently uses the SVN service on their service, so we need to switch.
In the opinion of a few core developers on the forums, the most desirable place to be is GitHub, which has the most promising future and userbase currently, as well as easy-to-use tools.
This posting goes out to the code contributors of the last year. I would like to know your feedback on the move, and if you are interested in becoming a member of the new development place at github.
Basically, anyone familiar with CVS or SVN should easily be able to move to the new code.
The new development idea is like this:
1. People become a member of the "s9y" organization on github: https://github.com/organizations/s9y
2. Those people have full maintaining rights of the Repository: https://github.com/s9y/Serendipity
3. To contribute, you need to first create a user account on github, manage your SSH user keys and then check out the repository:
git config --global user.name 'John Doe'
git config --global user.email [email protected]
git clone [email protected]
4. In the "Serendipity" working directory you can now contribute code and merge it simply with
5. The advantage of git will be for foreign people to easier contribute code, without the need to be a member of the project; we can then simply acknowledge "pull requests" to import foreign changes.
In the first step we will maintain the SVN core portion of Serendipity. In the near future I would like to also maintain the additional templates and plugins on github. Since we are in need of the SourceForge infrastructure to publish those changes, we will setup an automatic process that pushes changes from GIT automatically to CVS. That will also mean that all changes will only occur in GIT, and no longer in CVS. This will then move all development work to a central place, which should motivate people for easier code contributions.
The current list of people that this invitation goes to are:
CVS (plugins, themes) contributors:
Core (SVN) contributors:
Please feel free to discuss this process here, this is also were you can easily tell us that you want to become a member of the github organization!