...
- Packaged ZIP file
- Such as: https://github.com/fluid-project/infusion/releases/download/v2.0.0/infusion-uiOptions-2.0.0-source.zip
- These distributions are built manually and we don't make dev builds
- Check out the project source code and use Grunt to make a custom build
- Check out the appropriate revision of the Infusion source code
npm install
grunt custom --include="uiOptions"
The custom build will be written to the
build
directory, copy these files to the appropriate place- Would need to record the build command in a VERSION.md or similar file to identify how to rebuild the package when upgrading
- Use the UIO build from the NPM package
- Add a
package.json
file to the project, with a dependency on the appropriate version of Infusion npm install
- Will download Infusion and write to
node_modules
- Will download Infusion and write to
- Copy files from
node_modules/infusion
to the appropriate place- UIO:
infusion/dist/infusion-uio.js
- and/or
infusion/dist/infusion-uio.min.js
- Stylus built CSS:
infusion/dist/assets
- Two options here:
- Copy the whole infusion directory to use in the project
- Note: As of Jan 14, 2019, in this option, the OpenSans font will not be successfully loaded. See:
Jira Legacy server Fluid Project Issue TrackerSystem JIRA serverId 2e29aa46e31a5874-ea43167a-32773fb1-bcd5ab47-0aa8908c274afcf749dd6c07 key FLUID-6361
- Note: As of Jan 14, 2019, in this option, the OpenSans font will not be successfully loaded. See:
- Copy only the files needed for UIO
- Copy the whole infusion directory to use in the project
- UIO:
- Add a