Core styling library for the Nimbus Framework.
The nimbus-ui
module of the Nimbus Framework pulls the published content for nimbus-sass-module
from the npm registry. This means when changes are pushed to the npm registry for a particular nimbus-sass-module
version, the nimbus-ui
artifact must be updated to point to that version in order to reflect the styling changes.
Any new branch matching a valid version, will
- Get a build plan created under
nimbus-sass-modules
in Bamboo. - Will increment patch version
- Publish to npmjs.org as @next
- Tag repository with new version.
Merges into master branch
All merges into the master branch will have:
- Minor version incremented.
- Published as @latest to npm.js/nimbuss-sass-module
- Packed npm artifact will also be included in Bamboo build.
- Install an IDE (Recommended: Visual Studio Code)
- Install NodeJS
- Clone the
nimbus-sass-module
project cd
to the project directory and execute:npm install
To test style changes locally, a developer should have the Nimbus Framework checked out and setup as well as an application to run that is using Nimbus. We'll assume you're using our sample application: Petclinic.
cd
to thenimbus-sass-module
project directory and execute:npm build
- Copy the contents from
/dist
into thenimbus-core
directory at/nimbus-ui/nimbusui/node_modules/nimbus-sass-module/dist
- Build
nimbus-ui
:mvn clean install -DskipTests -P devbuild
- Build
petclinic-web
:mvn clean install
- Run
petclinic-web
as a Spring Boot Application.
NOTE: You can also execute npm start
from the /nimbus-ui/nimbusui
directory to test changes on the fly via http://localhost:4200. See the Nimbus Framework README for more information.
Are you stuck on an implementation or do you think you might have found an issue within the framework?
Please create a post in the OSS Discourse Forum so that we might take a look and validate the issue you're seeing. In the case that a framework change is needed, one of the project admins will create an associated issue in Github/JIRA to address the required change.
Anthem Open Source projects are licensed under the Apache License v2 . See LICENSE for the full license text.