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

Make builder configurable #563

Open
duncdrum opened this issue Dec 2, 2020 · 1 comment · May be fixed by #612
Open

Make builder configurable #563

duncdrum opened this issue Dec 2, 2020 · 1 comment · May be fixed by #612

Comments

@duncdrum
Copy link
Collaborator

duncdrum commented Dec 2, 2020

Enable node only builds via gulp, give users the option to specify gulp or ant as builder.

Add another prompt to have the ant generate -dev.xar on demand.

see #11 #61 #113

duncdrum added a commit to duncdrum/generator-exist that referenced this issue Jan 12, 2021
duncdrum added a commit to duncdrum/generator-exist that referenced this issue Jan 12, 2021
duncdrum added a commit to duncdrum/generator-exist that referenced this issue Jan 13, 2021
duncdrum added a commit to duncdrum/generator-exist that referenced this issue Feb 2, 2021
add inlines, template file, and test hints

see Make builder configurable eXist-db#563
supersedes eXist-db#582
duncdrum added a commit to duncdrum/generator-exist that referenced this issue Feb 5, 2021
add inlines, template file, and test hints

see Make builder configurable eXist-db#563
supersedes eXist-db#582
duncdrum added a commit to duncdrum/generator-exist that referenced this issue Feb 6, 2021
hybrid (for backwards compatibility)
gulp (for pure JS builds)
ant (supports java)

see eXist-db#563
@duncdrum duncdrum added the Gulp label Feb 6, 2021
@duncdrum
Copy link
Collaborator Author

duncdrum commented Feb 6, 2021

Ok here is the target project layout for pure gulp builds. Next step implementing that layout inside the index.js file and making the generated gulpfile flexible with respect to hybrid builder apps with optional ant and with respect to the special need to deploying library packages (when using pure gulp builds).

├── .dockerignore
├── .git
├── .github
│   └── workflows
│       └── exist.yml
├── .gitignore
├── .npmignore
├── Dockerfile
├── Readme.md
├── dist
│   ├── package.xar
│   └── xar
│       └── …
├── package-lock.json
├── package.json
├── src
│   └── … 
└── test

basically lots of moving stuff around. Old root contents -> src, except Dockerfile, package.json, .exist…

duncdrum added a commit to duncdrum/generator-exist that referenced this issue Feb 6, 2021
treeshaking moar todos

see Make builder configurable eXist-db#563
duncdrum added a commit to duncdrum/generator-exist that referenced this issue Feb 9, 2021
fix logic of builder generation for hybrid files

make ant call conditional at end

see eXist-db#563
duncdrum added a commit to duncdrum/generator-exist that referenced this issue Feb 10, 2021
add inlines, template file, and test hints

see Make builder configurable eXist-db#563
supersedes eXist-db#582
duncdrum added a commit to duncdrum/generator-exist that referenced this issue Feb 10, 2021
hybrid (for backwards compatibility)
gulp (for pure JS builds)
ant (supports java)

see eXist-db#563
duncdrum added a commit to duncdrum/generator-exist that referenced this issue Feb 10, 2021
treeshaking moar todos

see Make builder configurable eXist-db#563
duncdrum added a commit to duncdrum/generator-exist that referenced this issue Feb 10, 2021
fix logic of builder generation for hybrid files

make ant call conditional at end

see eXist-db#563
@duncdrum duncdrum linked a pull request Feb 10, 2021 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant