Skip to content

Latest commit

 

History

History
49 lines (31 loc) · 1.95 KB

File metadata and controls

49 lines (31 loc) · 1.95 KB

Contributing

Thank you for your interest in the Typir project! We are looking forward to your ideas and contributions! The following is a set of guidelines how to contribute to Typir.

Communication

The following communication channels are available:

In case you have a question, please look into the provided resources and documentations first. If you don't find any answer there, feel free to use the discussions to get help.

Prerequisites

  • TypeScript
  • NodeJS
  • NPM

Things you might contribute

  • Feature requests, ideas: start a new GitHub discussion
  • Bug reports: create a new GitHub issue
  • Code contributions: see details below

Code contributions to Typir

  1. Create a new branch (or fork) of main.
  2. Create a PR, which might link to issues or discussions and need to include the following parts:
    • Changes in the production code
    • Corresponding test cases
    • Comments in production code and test cases to get the ideas behind all your changes
    • Updates in the CHANGELOG.md
    • If necessary, updates in the documentation/ folder (there is no need to touch the typir-website repository, since updates in the documentation are automatically propagated)
  3. Wait for reviews and approvals, discuss with your reviewers, and update your PR if necessary, until your PR is merged.

Release Process

The release process for Typir is described in RELEASE.md.