GraphSharp icon indicating copy to clipboard operation
GraphSharp copied to clipboard

Project and repository quality improvement

Open Kemsekov opened this issue 3 years ago • 1 comments

Add ci/cd to github repository.

Add code coverage indicators.

Divide your tests vertically so each function is tested in separated file. Add more edge-cases tests for each of tested function.

From now on do not just throw all changes in commit and push it, but separate commits to be descriptive and small, so you can follow them.

Use dev branch to do development. Merge it to master when you are good enough. Use different sub branches to implement features. In short terms, use git flow to develop your project. Stop messing everything in master branch.

Kemsekov avatar Sep 09 '22 11:09 Kemsekov

Well, I think everyone who is working on some project for a long enough time will have to adapt and improve one's skills to make development easier. I am just undergoing this process. It will take some time...

Kemsekov avatar Sep 09 '22 11:09 Kemsekov