https://github.com/chototoss/chotot-web-standards
Chotot Web Standards
https://github.com/chototoss/chotot-web-standards
Last synced: about 1 year ago
JSON representation
Chotot Web Standards
- Host: GitHub
- URL: https://github.com/chototoss/chotot-web-standards
- Owner: ChoTotOSS
- Created: 2019-12-09T05:00:32.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2023-09-20T08:54:44.000Z (over 2 years ago)
- Last Synced: 2025-04-11T18:37:11.056Z (about 1 year ago)
- Language: JavaScript
- Size: 820 KB
- Stars: 10
- Watchers: 7
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README



# Chotot Web Standards
A set of documents and npm packages to impose Chotot's coding styles and standards.
Currently:
- [JavaScript style guide](https://github.com/ChoTotOSS/chotot-web-standards/tree/master/javascript)
- [`@chotot/eslint-config-next`](https://www.npmjs.com/package/@chotot/eslint-config-next)
- [`@chotot/eslint-config-base`](https://www.npmjs.com/package/@chotot/eslint-config-base)
- [`@chotot/eslint-plugin-chotot`](https://www.npmjs.com/package/@chotot/eslint-plugin-chotot)
- [Editors' baseline set-up](https://github.com/ChoTotOSS/chotot-web-standards/tree/master/editors), currently:
- Visual Studio Code
- Sublime Text 3
- [Dot files](https://github.com/ChoTotOSS/chotot-web-standards/tree/master/dotfiles): a set of project's environment configs
- Git work flow:
- Commit message conventions following [conventionalcommits.org](https://www.conventionalcommits.org/en/v1.0.0/)
- Git work flow: [TBD]
## HOW-TO
### Configure `@chotot/eslint-config-next`
```sh
pnpm add --dev @chotot/eslint-config-next@latest
```
Create a `.eslintrc` at root of project with following content:
```json
{
"extends": "@chotot/next"
}
```
---
© 2020-2023 - Chotot.vn
Code is licensed under [MIT license](https://opensource.org/licenses/MIT). Document is licensed under [Creative Commons Attribution-ShareAlike 4.0 International License.](http://creativecommons.org/licenses/by-sa/4.0/)
