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 create
command to create a new Lerna managed package. - Ensure that the
private
property is set totrue
before the package is ready for publication.
Once ready for publication to npm:
- Open a feature branch for your release.
- Remove the
"private": true
property from thepackage.json
file. - 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 release
The 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.