This is a template repository for creating new TypeScript projects.
It includes a basic structure, a Makefile for common developmental tasks, and a set of GitHub Actions workflows for
running the tests.
I am sharing this template in case others find it useful.
- TypeScript: a basic setup for a TypeScript project.
- Makefile: for managing common tasks like testing, linting, and formatting.
- GitHub Actions: for running tests, linting, and publishing packages.
- Badges: for showing the status of tests, code quality, version, etc.
- Default files: for configuration, testing, and documentation, like
.gitignore,README.md,LICENSE, etc.
Node.js >=20.0.0npmfor package managementGNU Make
- Use the
Use this templatebutton on GitHub to create a new repository based on this template. - Modify the
README.mdfile and other files as needed. - Run
make installto install the project dependencies. - Run
make helpto see all available commands for managing different tasks.
See CONTRIBUTING.md for details on how to make a contribution.
This template is licensed under the MIT License (LICENSE or https://opensource.org/licenses/MIT)