You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It can be difficult to dive in and start developing a feature by oneself. Instead, we can put in comments indicating places of interest where people can add functionality or improve existing features. Something like this:
deffoo(*args, **kwargs):
# does things x, y, and z# ...# todo: add assertions for argumentsreturnx, y, z
This will allow a general search for todo in github to show places of interest where everybody can contribute to. Things like assertions, validations, refactoring, enhancements, and other things major and minor can be added in code via helpful comments. This way, everything does not need to be attached to an issue, only things that require discussions or are major features, or require management can be managed by issues. Using todo in documentation will also encourage people to peep into the code rather than just talk over slack or dig through the issues.
The text was updated successfully, but these errors were encountered:
Documentation apart, I like the idea of adding 'TODOs' in the code so that people can look them up and do simple stuff, instead of tackling issues and bugs if they don't want to
I have been thinking and I dont think a separate documentation would be needed. We have the wiki, which frankly is hidden, so we need it linked in the right places.
And then, with the combination of docstrings and inline comments, docs seem redundant.
It can be difficult to dive in and start developing a feature by oneself. Instead, we can put in comments indicating places of interest where people can add functionality or improve existing features. Something like this:
This will allow a general search for
todo
in github to show places of interest where everybody can contribute to. Things like assertions, validations, refactoring, enhancements, and other things major and minor can be added in code via helpful comments. This way, everything does not need to be attached to an issue, only things that require discussions or are major features, or require management can be managed by issues. Usingtodo
in documentation will also encourage people to peep into the code rather than just talk over slack or dig through the issues.The text was updated successfully, but these errors were encountered: