The discussion is to be held here regarding issue #1355.
Hello everyone!
I think it is time for us to think about coding rules and standards. We should be able to work on the Sanic codebase seamlessly regarding the developer, editor, OS and etc.
Some tools / configs I can think of to accomplish this:
- black
- flake8
- isort
- editorconfig
- check-manifest
- docutils - check #1354 as well
And, of course, which rules would we set for the tools we choose. I really find problematic to work on the Sanic codebase as is, without these set of rules to effectively work on.
Also, regarding the docs: isn’t better to work with reStructuredText instead of Markdown? It has a lot of useful extra features in conjunction with Sphinx.
Let me know your thoughts!