GitHub template for starting new projects ๐๏ธ
Create your repository and clone this project there
git clone [email protected]:Alexandrshy/coma_test-2.git
Change the project name and links in the pakcage.json
file so that the auto-publishing of your package works correctly
package.json
{
- "name": "como-north",
+ "name": "new-poject",
"repository": {
"type": "git",
- "url": "https://github.com/Alexandrshy/como-north"
+ "url": "https://github.com/author/new-poject"
},
"bugs": {
- "url": "https://github.com/Alexandrshy/como-north/issues"
+ "url": "https://github.com/author/new-poject/issues"
},
- "homepage": "https://github.com/Alexandrshy/como-north",
+ "homepage": "https://github.com/author/new-poject",
}
For the actions to work correctly, you need to add two constants:
To verify the correctness of the changes you can run finish
. This script is automatically launched during the creation of the PR
npm run finish
- Babel - Babel is a tool that helps you write code in the latest version of JavaScript
- Rollup.js - Rollup is a module bundler for JavaScript
- TypeScript - TypeScript is an open-source programming language developed
- ESlint - ESLint is a static code analysis tool for identifying problematic patterns found in JavaScript code
- Prettier - An opinionated code formatter
- Commitlint - Lint commit messages
- Husky - Precommit hook
- semantic-release
- semantic-release-action - GitHub Action for Semantic Release
We use semantic-release for versioning. For the versions available, see the tags on this repository
- Alex Shualev - Initial work - Alexandrshy
This project is licensed under the MIT License - see the LICENSE.md file for details