Quantcast
Channel: Ignite Realtime: Message List
Viewing all articles
Browse latest Browse all 11413

Future of Openfire development

$
0
0

Now that we have done the first step and migrated Openfire from SVN to git we should discuss how we should proceed. There was already a similiar discussion, called Thoughts on Openfire 4.0 that had a lot of good ideas. But honestly, I consider most of those ideas whishful thinking. In the past, development activity was very low and the developers where poorly connected and very unresponsive.

 

I'd like to see that changed, and given the recent momentum Openfire developed gained from migrating to github, think that that now is the ideal time trying to change it. Therefore I propose a few measures to improve the development situation:

 

1. Nightly development snapshots that produce .deb packages

2. Establish development guidelines and a policy

3. Invite more developers to your MUC

3. Establish a page to motivate developers of every skill level to contribute

 

 

1) I consider this very important and it's something every open source project should have. If we provide a fast and convinient way to test openfire's 'master' branch, then I expect more users to grab the latest snapshot, e.g. because they want to test a new features, and report regressions and bugs back. Unfortunately, this process has happened in the past with releases, that why it was necessary after the last two releases another bugfix release was pushed only a few days later.

 

2) We need to agree on some common policy regarding development and create a document where this is all written down. For example: "How do we name releases?", "How do we handle branches?", "What is the relase process?", "Commit messages should contain the issue key", "We prefer rebasing pull requests instead of merging them if possible", "When is it ok to commit something into the master branch?", "At least X developers should give '+1' for pull requests before they are merged" and so on

 

3) Currently it's only darly and me who idle around in open_chat@conference.igniterealtime.org. It would be great if more contributors would join this room. Chat's always help to spread information faster und discussing ideas and problems in an informal environment such as an chat produces usually better results then using a forum.

 

4) I think we should create a "Volunteer offers" page and set up prominent points on igniterealtime.org to the page. The goal should be to motivite developers of every skill level to contribute to Openfire. E.g. "We are looking for someone who impelements nighlty snapshots .deb packages of openfire and helps us packaging Openfire. Contact Flow for more information"


Viewing all articles
Browse latest Browse all 11413

Trending Articles