Ramsey Solutions Frontend configurations and standards.
We also recommend using Prettier for formatting code in frontend repositories, but we use the default settings so there's no config file needed.
Packages are published to npm within the ramseyinhouse organization.
@ramseyinhouse/stylelint-config
This repository contains multiple packages managed through Lerna.
Package versions are automatically published to npm via Github Actions as they are updated.
To create a brand new package:
- Run the
lerna createcommand to create a new Lerna managed package. - Ensure that the
privateproperty is set totruebefore the package is ready for publication.
Once ready for publication to npm:
- Open a feature branch for your release.
- Remove the
"private": trueproperty from thepackage.jsonfile. - Perform a new release.
To publish a new release:
- Create a feature branch and push it to the origin.
- Run the following command:
yarn run releaseThe release command will allow you to interactively update the package.json version(s) based on the scope of recent changes. A commit will be created and pushed automatically.
- Open a pull request. Once merged, the new package version(s) will be published to npm automatically.