Skip to content
This repository has been archived by the owner on May 9, 2024. It is now read-only.

Latest commit

 

History

History
70 lines (50 loc) · 2.08 KB

checklist.md

File metadata and controls

70 lines (50 loc) · 2.08 KB

Setup

After a new repository using this template has been created, make the following changes.

  1. Remove files containing content of the template.
    $ rm CHANGELOG.md
  2. Create a temporary checklist and replace the readme with the example.
    $ mv README.md CHECKLIST.md
    $ mv README.example.md README.md
  3. Go through the checklist.
  4. Remove the temporary checklist.
    $ rm CHECKLIST.md

Checklist

Go through this checklist after creating your repository. It should only take a couple of minutes.

README.md

  • Is the <title> field correct?
  • Is the <description> field correct?
  • Are the <repo-name> fields correct?
  • Is the date (range) of the license correct?

package.json

  • Is the name field correct?
  • Is the description field correct?
  • Is the version field correct?
    Use npm version 0.1.0 --git-tag-version=false to set the version, 0.1.0 in this example.
  • Is the author field correct?
  • Have you added keywords?
  • Are the repository.url, bugs and homepage links correct?

package-lock.json

  • Is the name field correct?
  • Is the version field correct?

Renovate

  • Is the Renovate GitHub App enabled on this repository?
    Settings can be found in the Installed GitHub Apps secion of the GitHub Organization settings or in the Applications section of the GitHub Personal settings. Add the repository to the list of selected repositories.

GitHub settings

Options

  • Is the Wikis option disabled?
  • Is the Allow merge commits merge option disabled?
  • Is the Allow squash merging merge option enabled?
  • Is the Allow rebase merging merge option disabled?
  • Is Automatically delete head branches enabled?

Branches

  • Are Branch protection rules added on the main branch?

Language setup

Typescript