Comments? Feedback?

This wiki does not yet support public comments (a limitation of Google Sites), so we encourage you to post your comments either:

On Twitter by responding to @orbeon.

On our community mailing list: subscribe sending an email to ops-users-subscribe@ow2.org (content of subject/body doesn't matter), you'll get a response with the email to use to send your message to the community mailing list.

Recent site activity

Orbeon Source Code Repository

Where is the code?

Since July 2009, the source code for Orbeon Forms is available on GitHub instead of the older CVS repository:

The entire commit history since August 21, 2004 (when the project was open sourced) was migrated from CVS to git.

In addition, the following repositories contain changes made to third-party modules:

Git and GitHub

How can I contribute?

In order to contribute to Orbeon Forms, you need to do the following:
If you are an internal committer:
  • Orbeon adds you as collaborator to the main orbeon/orbeon-forms repository
  • Clone the repository with git clone git@github.com:orbeon/orbeon-forms.git
If you are an external contributor or you want to work with your own public repository copy:
  • Clone your own repository
  • Once changes are committed to your repository, you can send a pull request to orbeon. If you are new it's better to discuss your changes in the mailing-list first!
We are still new to git so any suggestions are welcome.

Build tags

Each Orbeon Forms nightly build or release is tagged in source code control with a version number including a time stamp. If you downloaded a binary build, or simply have a version number you can infer the tag:
  • orbeon-dev-post-3.7.1.200907200832.zipTAG_OPS_dev-post-3_7_1_200907200832
Earlier tag names (before July 2009) did not have "-" characters:
  • orbeon-3.6.0.200712061930.zipTAG_OPS_3_6_0_200712061930
  • orbeon-dev-post-3.7.1.200907140655.zipTAG_OPS_dev_post_3_7_1_200907140655

Using IntellIJ IDEA with git

  • If necessary, set git executable path in settings
  • You can clone the github repository
    • from the command line
    • or checkout from IntelliJ
[TODO: more on IntelliJ/git integration]