Board index JavaServer Faces General Should PrimeFaces Move to GitHub?

Should PrimeFaces Move to GitHub?

Components, Ajax Framework, Utilities and More.

Should PrimeFaces Move to GitHub?

+1
71
85%
0
7
8%
-1
6
7%
 
Total votes : 84


Posts: 15115
Location: Cybertron

We have been getting requests from the community to move to GitHub and would like to do a poll to get your valuable feedback.
PrimeFaces Lead

kukeltje Expert Member

Posts: 6900
Location: Netherlands
It ONLY makes sense if Primefaces changes the way they accept patches (via pull requests in git). If the policy that code can only be developed by Prime technology (not just committed, but actually developed) is not changed, it makes no sense to move to github.
Ronald van Kuijk
______________________________
PrimeFaces 4.0, PrimeFaces plus 0.0.2 | Jboss 7.2.0 | Mojarra 2.1.18
Fedora 19, Firefox 26.0
Read the forum posting rules
Beginners: http://www.coreservlets.com/JSF-Tutorial/jsf2/

Oleg User avatar
Expert Member

Posts: 3721
Location: Russia, Siberia => Germany, Black Forest
Voted with +1. It will be easier for you to deploy SNAPSHOTs automatically.

We considered the moving to GitHub for PF Extensions too and decided to do this in the near future as soon as time will allow it. The problem is that we use some Maven plugins for SVN and don't have experience in moving code from SVN to GitHub. Do you know how to migrate the code from SVN to GitHub in an easy way?

Please also consider releases in Maven central repo. I know, I can be annoying, but here is the link again https://docs.sonatype.org/display/Repos ... sage+Guide Thanks.
PrimeFaces 4.x, 5.x, Mojarra 2.2.x, JBoss WildFly, WebSphere, Windows 8.1, IntelliJ IDEA
PrimeFaces Cookbook: http://ova2.github.com/primefaces-cookbook/ PrimeFaces Extensions on GitHub: http://primefaces-extensions.github.com/


Posts: 15115
Location: Cybertron

@Ronald, yes we are changing the policy and accepting patches, that's why we are considering moving to github so the platform makes it easier for users.

@Oleg, I'm not a Git expert so we'll learn as well. Hopefully soon 3.4.1 will be in maven central as well after git migration.
PrimeFaces Lead

Oleg User avatar
Expert Member

Posts: 3721
Location: Russia, Siberia => Germany, Black Forest
Cagatay, if you go to the google.code where project is hosted, go to the "Administrator" tab and then "Source", you will see "Switch to: Git". We are tried it for a test and it was working. Not clear how to release with trunk and branches, but I think it's not a problem at all because maven-release-plugin does this job automatically.

Git is really good. For example, every commit for PrimeFaces Cookbook is automatically deployed by Jenkins https://buildhive.cloudbees.com/view/Da ... 4showcase/
PrimeFaces 4.x, 5.x, Mojarra 2.2.x, JBoss WildFly, WebSphere, Windows 8.1, IntelliJ IDEA
PrimeFaces Cookbook: http://ova2.github.com/primefaces-cookbook/ PrimeFaces Extensions on GitHub: http://primefaces-extensions.github.com/


Posts: 109
Location: Pune, India

I have successfully migrated test project to github using svn2git.

https://help.github.com/articles/importing-from-subversion
https://github.com/nirvdrum/svn2git
Nilesh N. Mali
---
PF 5.0-SNAPSHOT | PE 2.0.0-SNAPSHOT | Myfaces 2.2.0 | Tomcat 7.x, 8.x, Jetty 8.x, 9.x
FF 27.x | Chrome 33.x | Netbeans 7.4
Blog: http://nileshmali.blogspot.in | PrimeFaces Extensions: https://github.com/primefaces-extensions

Oleg User avatar
Expert Member

Posts: 3721
Location: Russia, Siberia => Germany, Black Forest
Useful links, Nilesh. Thanks.
PrimeFaces 4.x, 5.x, Mojarra 2.2.x, JBoss WildFly, WebSphere, Windows 8.1, IntelliJ IDEA
PrimeFaces Cookbook: http://ova2.github.com/primefaces-cookbook/ PrimeFaces Extensions on GitHub: http://primefaces-extensions.github.com/


Posts: 109
Location: Pune, India

Oleg wrote:
Useful links, Nilesh. Thanks.


Welcome! :)
Nilesh N. Mali
---
PF 5.0-SNAPSHOT | PE 2.0.0-SNAPSHOT | Myfaces 2.2.0 | Tomcat 7.x, 8.x, Jetty 8.x, 9.x
FF 27.x | Chrome 33.x | Netbeans 7.4
Blog: http://nileshmali.blogspot.in | PrimeFaces Extensions: https://github.com/primefaces-extensions


Posts: 15115
Location: Cybertron

Didn't know that google code has git as well.

Main blocker is moving issues to github so switching to git and staying at google code seems logical.
PrimeFaces Lead


Posts: 109
Location: Pune, India

Hi Cagatay,

Issue migration is also possible using:

https://github.com/arthur-debert/google-code-issues-migrator
Nilesh N. Mali
---
PF 5.0-SNAPSHOT | PE 2.0.0-SNAPSHOT | Myfaces 2.2.0 | Tomcat 7.x, 8.x, Jetty 8.x, 9.x
FF 27.x | Chrome 33.x | Netbeans 7.4
Blog: http://nileshmali.blogspot.in | PrimeFaces Extensions: https://github.com/primefaces-extensions

Next

Return to General