TODO-Or-Not

TODO-Or-Not
TODO-Or-Not
See on GitHub
Integrate your TODO comments with GitHub issues, easy set up and no content write perms needed.
GitHub Actions The tool is released on GitHub marketplace for easy use by any developers on their GitHub Actions pipelines
Python The tool is The tool is written in Python using The tool is written in Python using Typer
Unit Testing Most of the 98% test coverage is owed to unit tests
AWS A lightweight auth server is hosted on AWS
SDLC This tool was an effort to get a feel for a robust SDLC
Integration Testing Integration testing between different components helps improve confidence in new changes and features
Unit Testing Unit tests establish a reliable foundation for any effective test suite
Project Management Though I was essentially the sole developer, there was still processes and protocols I implemented and enforced to improve productivity
Regression Testing Exhaustive regression tests allow for confidence in changes
APIs The tool The tool interfaces with the GitHub API a lot
Collaboration The tool is translated into three languages as of the time of this writing
GitHub Environments TODO-Or-Not is written to be used smoothly in GitHub Actions runner with a specific flag that treats env vars appropriately
Universal Design Designing the tool for both CLI use and pipeline use with as little branching logic as possible is a good example of Universal Design