NLP 100 Exercise 2020 (Rev 2) in TypeScript
NLP 100 Exercise is a bootcamp designed for learning skills for programming, data analysis, and research activities by taking practical and exciting assignments.
The aim of this project is to implement all of its exercises in TypeScript.
pnpm install
pnpm dev
pnpm lint # ESLint
pnpm format # Prettier
pnpm test # test all Chapters
ch=01 pnpm test:ch # test only Chapter 01
Note
Staged files are automatically linted, formatted and tested before committing.
Lines 1 to 7 in cff17ae
Newly added or modified*.test.ts
files will also be tested bytest.yml
when a pull request is created.
gitmoji -c
pnpm changelog
By updating the version field in package.json
and creating a pull request, a new version will be automatically released by release.yml
when the pull request is closed.
Line 3 in d634ac4
If there is a push to the main
branch, whether directly or by a pull request, Netlify will automatically deploy the new version to https://nlp100-ts.netlify.app/.