New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Umbrella: Modernize and modularize the build #1585

Open
ebruchez opened this Issue Mar 6, 2014 · 4 comments

Comments

Projects
None yet
2 participants
@ebruchez
Collaborator

ebruchez commented Mar 6, 2014

For sanity and future-proofing, we need to take steps to break dependencies and modularize the build.

Subprojects:

  • Move build to sbt, phase 1 #2232
  • Move build to sbt, phase 2 #2805
  • Automatically produce CSS from LESS #351

Potential modules:

  • misc utilities
  • XML utilities
  • resource manager
  • XPL pipeline engine
  • XML processors
  • legacy XML processors (see #1613)
  • dom implementation (see #2165)
  • legacy XUpdate processor (see #2164)
  • XForms engine
  • Form Runner
  • Form Builder

The new build system would probably use sbt.

Useful tools:

@ebruchez ebruchez added this to the 4.x (to review) milestone Mar 6, 2014

@ebruchez ebruchez added RFE labels Mar 6, 2014

@ebruchez ebruchez self-assigned this Mar 6, 2014

@ebruchez ebruchez changed the title from Modularizing the build to Modernize and modularize the build Mar 31, 2014

@ebruchez ebruchez changed the title from Modernize and modularize the build to Umbrella: Modernize and modularize the build Apr 16, 2014

@avernet avernet removed this from the Review milestone Oct 17, 2014

@ebruchez ebruchez removed this from the Review milestone Oct 17, 2014

@ebruchez

This comment has been minimized.

Collaborator

ebruchez commented May 12, 2015

For reference, the Scala project itself just got an experimental sbt build.

@ebruchez ebruchez referenced this issue May 14, 2015

Closed

Move build to sbt, phase 1 #2232

2 of 2 tasks complete
@ebruchez

This comment has been minimized.

Collaborator

ebruchez commented Oct 12, 2016

Recently created formBuilder and formRunner modules, see f28d8d8 and c71b98a and some of the subsequent commits.

@ebruchez

This comment has been minimized.

Collaborator

ebruchez commented Feb 8, 2017

Recently:

  • moved XBL components to the formRunner project
  • created xforms module
@ebruchez

This comment has been minimized.

Collaborator

ebruchez commented Jun 26, 2017

Moved xforms module work to #3292.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment