Blogs / share.ezpublish.one team / Survey results : the future of pubsvn.ez.no

Survey results : the future of pubsvn.ez.no

Monday 15 November 2010 1:46:57 pm

  • Currently 3 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

By : Nicolas Pastorino

Following-up on this survey about pubsvn.ez.no : http://share.ez.no/blogs/ez/ez-publish-community-project-svn-repository-api-doc-we-need-your-advice-on-pubsvn.ez.no here are the results, conclusions and actions.

Read all the way down, we are asking you a few things :)

 

SVN Mirror of eZ Publish's repository

Do you have a heavy dependency on the SVN mirror ?

  • [28%] Yes
  • [72%] No

Now that we are using Github, would you consider switching to github for serving the needs you fulfilled with the former SVN mirror?

( Reached by 28% of the people, those replying "Yes" to the first question )

  • [16%] Yes
  • [11%] No
 

The available SVN repository : http://pubsvn.ez.no/community

Have you heard of and/or used http://pubsvn.ez.no/community ?

  • [52%] Yes
  • [48%] No

Can you replace http://pubsvn.ez.no/community by one or several projects on http://projects.ez.no ?

  • [36%] Yes
  • [15%] No
  • [49%] Other

Is there any content there which you would like to see in another place ?

( Reached by 26 people only, seems to be the ones having replied "Yes" to the first question of this section )

  • [43%] No
  • [10%] Yes

If you replied "Yes" at the previous question, please go verbose and tell us what

  • "at least, links to API documentation should be available on share.ez.no. by the way, pubsvn is not good name anymore..."
  • "Doxygen needs to be maintained against previous builds and trunk."
  • "API Docs on doc.ez.no or share.ez.no"
  • "It's a really good interface for interacting with the eZ Publish code base and so the notes about each function. Having said that to navigate between classes I often use google to search specifically within the svn domain to find things quickly."
  • "I'm not sure how much we use community. But the "hacks" section definitely needs a better home. And anything really useful should be proper extensions."
 

Additional input

You may have additional input ?

  • "Hi all!Just to transfer all svn stuff to git ASAP!"
  • "how will we know, in a year, if moving to git was a net benfit to the ecosystem?"
  • "Github for all !"
  • "I mainly use pubsvn.ez.no to get my hands on patch mentionned in the bugtracker.
  • As I don't know squat about github yet, I found it difficult to extract the same info from http://github.com/ezsystems/ezpublish than I can extract with a svn browse.
  • As long as you don't sever the ability to get patches from official bug corrections mentionned on the bug tracker, I wouldn't mind a few headaches trying to understand how to do it."
  • "Make the doxygen documentation available after the migration."
  • "Thanks for soliciting feedback."
 

Conclusions

11% of the community are NOT ready to use github as a full replacement for the SVN mirror.
API docs need to be maintained, this is the main asset according to community members.
About the Subversion repository made available to the community for collaboration (not talking about eZ Publish's trunk mirror) :
It was made read-only 2 years ago (see changelog entry starting with "2008.03.31" at the bottom of this page : http://pubsvn.ez.no), meaning we do not have to worry about this content of http://pubsvn.ez.no/community/trunk/extension : most of it was migrated to projects.ez.no. The only remaining element is http://pubsvn.ez.no/community/trunk/hacks.

The will to start using github is big. A tutorial giving all details on how to use the eZ Publish github repository will be published soon, accompanying this change.

 

We need you

http://pubsvn2.ez.no has been running for a few weeks now on share.ez.no's machine, reproducing the features we used to have on pubsvn.ez.no, at the exception of the SVN repositories (mirror of eZ Publish's trunk and http://pubsvn.ez.no/community ). The API doc is generated based on a local git clone, working fine : http://pubsvn2.ez.no/doxygen/trunk/html/ . On top of this Doxygen version, PHPDoc is generated : http://pubsvn2.ez.no/phpdoc/trunk/html/index.html

The first action would be to make a statement on what needs to be preserved in http://pubsvn.ez.no/community/trunk/hacks . What do you think ? What would you like to keep from these hacks ?
Depending on the result, we'll move this content to projects.ez.no, or part of it.

The second will be to make the DNS switch for the pubsvn.ez.no name, once the migration of the above is considered complete.

Looking forward to hearing your feedback on the first point right above !