Release Notes‎ > ‎

OpenFaces Repository is on GitHub

posted Nov 4, 2010, 8:24 AM by Unknown user   [ updated Sep 13, 2011, 6:13 AM by Dmitry Pikhulya ]

OpenFaces is now using Git instead of SVN as a version control system, which facilitates simultaneous development of OpenFaces versions 2.x and 3.x. Here's the new OpenFaces repository URL: git://


The branch named "master" currently hosts the code for OpenFaces 2.x, and it is the branch where all new features and modifications common for both versions are being added. The branch named "3.0-master" contains changes relative to the "master" branch which are required to adapt the code to JSF 2.0 and form OpenFaces 3.x. I'd like to point out once more that, while JSF 1.2 is still being actively used, both OpenFaces 2.x (based on JSF 1.2), and OpenFaces 3.x (based on JSF 2.0) are going to be evolved in parallel. They will have the same set of features, but will be targeted at different versions of JSF.


The repository is hosted on GitHub -- here's the OpenFaces GitHub page. This means that if you're familiar with Git, it's now much easier to become a code committer if you'd like to affect what comes in OpenFaces yourself. To do this, you can:

  1. Register on GitHub (or use your existing account);
  2. Fork the OpenFaces repository;
  3. Make the desired changes to the OpenFaces source code right in your forked repository -- fix the most annoying bug, add a feature that you always wanted to exist :), etc.
  4. Send a pull request, and we'll review and pull in your changes to the central repository.