Skip to content

danielpes/coding-standards

Repository files navigation

Cooding Standards

Tools and configuration files to help me follow standards and keep consistency across my projects.

Packages

This repository is managed with lerna and includes two packages:

  1. @danielpes/coding-standards

    Includes general shared tools and configuration files for Prettier, Husky, lint-staged and commitlint.

  2. @danielpes/eslint-config

    Includes my shared configuration for ESLint, based on eslint:recommended with prettier overrides.

The published packages can be found on this repo's Packages page.

Usage

See the individual packages' README file for usage details.

Development

This repository is managed with yarn and lerna. As usual, development starts with dependency installation:

yarn install

Then, changes can be made with commits following conventional commits.

Releases

New releases can be made by running the corresponding script:

yarn run lerna:publish

Which will pick a new version automatically according to the commit types, create a new tag, create a new GitHub release with release notes and update the CHANGELOG.md file.

All releases can be found on the repo's Releases page.

About

Tools and configuration files to help me follow standards and keep consistency across my projects.

Resources

License

Stars

Watchers

Forks

Packages