dtm icon indicating copy to clipboard operation
dtm copied to clipboard

Contribute to dtm

Open yedf2 opened this issue 3 years ago • 0 comments

English | 简体中文

If you want to get contribute to the dtm project, you can refer to the following to get started with dtm step by step.

Familiar with the PR process

Your contribution is made through the PR process, a simple tutorial on PR can be found at this link: https://opensource.com/article/19/7/create-pull-request-github

The following questions are for practice only, please just make changes to one file rather than all of them

  • dtmsvr/trans_* files, add open source copyright comments, and send a PR for each file as a task

Simple problem

You can use this link easy issue to search for issues of easy issues, and then in the comments, stating that you are already solving it. Once you have solved it, submit the PR and then link the issue to the PR (this step allows the reviewer to easily see what problem the PR is solving).

The dtm team will review your PR and issue, and if there are no problems, your PR will be merged.

This type of issue is just for practice, so please solve only 1 or 2 issues and leave the rest of the functionality for other newbies to practice

Solving real problems

You can use this link medium issue to search for the actual issue in question. It may be a bug or a new feature needed by dtm, the steps are the same as for the simple issue.

This type of issue is not for practice, if you have more energy you can help with more issues

This type of issue requires you to set up a development test environment for dtm, see https://d.dtm.pub/other/develop for a guide on how to do this

Challenging core functionality

You can use this link core issue to search for issues related to core functionality, which issues or features that involve a deeper understanding of dtm and require higher code quality, and our reviews will be more stringent. If your contribution is significant, dtm will be happy to develop you as a PMC in the future.

yedf2 avatar Mar 30 '22 07:03 yedf2