Skip to content

ODGodinho/Stanley-TheTemplate-Typescript

Repository files navigation

Stanley Imagem
Stanley The Template For Typescript By Dragons Gamers

Template Stanley for Typescript projects and packages 📦!

codecov Stargazers Made by ODGodinho Forks Repository size GitHub last commit License StyleCI

Table of Contents


🎇 Benefits

  • 🚀 Speed start new project or package using typescript
  • 🚨 Over 800 rules for pattern, possible errors and errors in Linter
  • 🎇 Code quality guaranteed
  • 📢 AutoReview when opening a pull-request/merge AutoReview Comment example
  • 🧪 Automatic Test when opening pull-request/merge
  • 📈 Automatic Code Coverage when opening pull-request/merge Code Coverage example
  • 📦 Automatic Package and release generate on merge
  • 🪝 Run Lint/Test command pre-commit execute

📗 Libraries

📁 Dependencies

⏩ Get Started


🔘 Use Template

Click in use this template button and clone your template project

Use Template

🔑 Configure Github Secrets

🙈 Create Github Token

Before create new GITHUB_TOKEN in

🍀 Code Coverage

Add Code Coverage support in your project

  1. Install CodeCov in your account https://github.com/apps/codecov
  2. Enter In https://app.codecov.io/gh/+ and search your repository
  3. Click setup repo
  4. Copy CODECOV_TOKEN and create a secret called CODECOV_TOKEN

📦 Create NPM Token

if you want to generate packages create a secret called IS_PACKAGE = true AND create new NPM_TOKEN in

🔐 Create project Environment

  • On GitHub.com, navigate to the main page of the repository.
  • Under your repository name, click ⚙️ Settings. Github Setting images example
  • In the "Security" section of the sidebar, select ✳️ Secrets, then click Actions.
  • Click New repository secret.
  • Type a name with: GH_TOKEN
  • Enter with your access secret token ghp_Dsfde....
  • Click Add secret.
  • If you are going to publish package:
    • secrets:
      • create NPM_TOKEN = npm_szxw......
      • create CODECOV_TOKEN = 00000000-0000-0000-0000-000000000000
    • variables:
      • create IS_PACKAGE = true

💻 Prepare To Develop

Copy .env.example to .env and add the values according to your needs.

📍 Start Project

First install dependencies with the following command

yarn install
# or
npm install

📨 Build and Run

To build the project, you can use the following command

if you change files, you need to run yarn build and yarn start again

yarn build && yarn start
# or
yarn dev

🧪 Teste Code

To Test execute this command

yarn test
# or
yarn test:watch

About

Template Typescript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published