Skip to content
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

feat(builder): select your build tool #612

Draft
wants to merge 20 commits into
base: main
Choose a base branch
from

Conversation

duncdrum
Copy link
Collaborator

  • ant (the previous default)
  • gulp (for pure js builds, and syncing dev server goodness, includes new project layout)
  • hybrid (best of both worlds, backwards compatible with ant as optional dependency)

BREAKING CHANGE:

  • shared resources is deprecated, all newly generated packages are now using individually managed frontend dependencies

close #563
close #36

rm dockerfiles from production xar

close eXist-db#604
add inlines, template file, and test hints

see Make builder configurable eXist-db#563
supersedes eXist-db#582
not yet at the latest hotness
hybrid (for backwards compatibility)
gulp (for pure JS builds)
ant (supports java)

see eXist-db#563
treeshaking moar todos

see Make builder configurable eXist-db#563
treeshaking

BREAKING CHANGE: Shared resources are deprecated.
Templating is handled by an independent xq library
Frontend code reuses the existing npm infrastructure.

see #36
import webfonts from css
rebalance tests
treehaking

see make shared resources optional #36
group by filetype first
fix logic of builder generation for hybrid files

make ant call conditional at end

see eXist-db#563
@duncdrum duncdrum added enhancement Gulp security Pull requests that address a security vulnerability labels Feb 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Gulp security Pull requests that address a security vulnerability
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Make builder configurable make shared resources optional
1 participant