Super-project that aggregates all Pipeline related code, provides a common tracker for Pipeline related issues and holds the Pipeline website
HTML Java TeX XSLT XProc CSS Other
Latest commit cebca3b Nov 23, 2016 @bertfrees bertfrees Disable dmg in dev-launcher profile
Disable generate-app-package, install-node, install-appdmg and
exec-appdmg executions.
Permalink
Failed to load latest commit information.
.github Add pull request template for Github Oct 12, 2016
assembly
cli
framework
gui
libs
modules Update to latest scripts bom everywhere Feb 7, 2017
updater
utils Update to latest framework bom everywhere Feb 7, 2017
website
webui
.gitignore
Makefile
README.md
build.gradle
pom.xml Add xprocspec to reactor and README Dec 1, 2016
settings.gradle
settings.xml

README.md

pipeline

Code

This is a convenience "super" Pipeline project that aggregates all sub-projects and 3rd-party libraries.

This makes branching, building, and releasing of several sub-projects at once easier.

The aggregating and the backporting of changes to the individual projects is done using a tool called git-subrepo. The idea is that all the git magic will be done by the owners, and that committers can just treat this repository as a regular one. There is a rule though that committers need to follow because of some limitations of git-subrepo:

  • Pull requests may not contain merge commits. In order to keep things structured, make one pull request per distinct feature.

Committers are of course also free to make pull requests to the individual repositories, or do other advanced things such as switching a certain sub-repository to an existing branch. Advanced git knowledge is required in these cases. Ask for help if needed.

The tree below shows the structure of the project:

Issues

This is also a common issue tracker for the Pipeline. Use the individual issue trackers of the sub-projects listed above for issues that clearly belong to a specific sub-project. Before creating a new issue, please first check the existing issues.

Website

The gh-pages branch contains the source of the Pipeline website.