- Notifications
You must be signed in to change notification settings - Fork0
🔧 Shared development configurations for Stencila projects
License
stencila/dev-config
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
🔧 Shared development configurations for Stencila projects
This repository contains configuration settings for various development toolsused across Stencila projects. This allows to avoid boilerplate when creatingprojects, have consistent settings across projects, and simplify workflows ingeneral.
Configurations for EditorConfig, Prettier, Husky, and more. See theREADME for details.This package is dependent on two other packages (that need to be separate NPM packages forthe particular tool's shared configuration mechanism to work):
@stencila/eslint-config@stencila/eslint-config-stencil@stencila/semantic-release-config@stencila/semantic-release-config-gh-pages
Clone this project
git clone git@github.com:stencila/dev-config.git
Install the root project dependencies
npm install
Install the sub-module dependencies
npx lerna bootstrap
Release are generated automatically when Pull Requests are merged into themaster branch.
This process is automated thanks toconventional changelogstyle commit messages e.g.docs(readme): fixed spelling mistake andLerna.They enable us to automate version management: minor version releases are done ifanyfeat(...) commits are pushed, patch version releases are done if anyfix(...) commits are pushed. Seethespecifications forfull details.
About
🔧 Shared development configurations for Stencila projects
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
Contributors6
Uh oh!
There was an error while loading.Please reload this page.