CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM

Discussion of project guidelines draft

Register Blogs Community New Posts Updated Threads Search

Like Tree3Likes

 
 
LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old   April 4, 2014, 06:12
Default
  #18
New Member
 
Dominik Christ
Join Date: Mar 2009
Posts: 28
Rep Power: 17
dominik_christ is on a distinguished road
Hi all, a few quick comments:

In my opinion, two useful principles to evaluate everything would be:

1) Make it as easy as possible for someone who thinks "I want to help and contribute" to do something useful.

2) Make it as little effort as possible for "heavy contributors".

If I look at some of the points raised so far in the light of these two principles, I see:

a) Currently it is necessary to ask an admin to get write access to the repo. In github/bitbucket, this is not necessary, as anyone can branch of directly (please correct me, if I'm wrong about this).

b) If the project head needs to do all the merges himself, he will not have any time to do any further development, which would not be beneficial to the progress of the project. So putting this task onto multiple shoulders appears better to me.

c) Changes to the present infrastructure should have a benefit regarding the two principles above. Just changing platform for its own sake (or for having "all by one provider") just creates additional work for admins and other heavy contributors.

An (incomplete) list of infrastructure we currently have:

* Code hosting: git on SourceForge / extend-bazaar on openfoamwiki.org
* Bug tracker: Mantis on SourceForge
* Forum: cfd-online
* Wiki: openfoamwiki.org
* Social platform: extend-project.de

Some of this can be, and needs to be, expanded (e.g. landing page on
SourceForge; commit announce sub-forum on cfd-online).

I would find it very useful if you could help with arguments how any changes to this infrastructure would be beneficial in terms of the 2 principles above.


Regarding the critical mass of contributors, this is a kind of hen and egg problem: In a free and open development, nobody can summon a critical mass out of nothing. All that we can do is to make contributing as clear (guidelines), easy (infrastructure) and accessible (public discussion) as possible.

Best regards,
Dominik
dominik_christ is offline   Reply With Quote

 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
CoCoons Project - Community-driven Documentation on OpenFOAM® Technology holger_marschall OpenFOAM Announcements from Other Sources 6 February 2, 2022 14:42
The FOAM Documentation Project - SHUT-DOWN holger_marschall OpenFOAM 242 March 7, 2013 12:30


All times are GMT -4. The time now is 00:07.