usdevs / cinnabot

MIT License
2 stars 5 forks source link

Issues Megathread #13

Open hongshaoyang opened 5 years ago

hongshaoyang commented 5 years ago

This issue gathers all issues unrelated to feature and expected behavior of cinnabot in general. They can be related to technical debt, software development workflow, or anything else.

Here's what I can see in a quick glance. I will edit this issue as comments come up.

Issues Pull Request
#15 Fix unit tests - go test ./... fails as of now
#22 Migrate from go get to go modules - standardise dependency management
#26 Fix travis builds - start with linting for now, then move to UT, then IT
Set up integration testing
One-command-does-it in make (e.g. make test, make travis, etc...)
Refactor and organize code: recommended layout
#14 Use absolute imports instead of relative #17 merged
Git hooks - set up pre-commit linting and pre-push testing hooks (depends on #15)

Close this issue when all issues above are closed.