List view
Now that we have a polished codebase and interface, it's time to expand our features. We should add integration for additional resources - Stackoverflow (already present) - Reddit - Friendly Tracebacks (https://pypi.org/project/friendly-traceback/) - Read the Docs search Additionally, we should work to improve our query results.
Overdue by 4 year(s)•Due by October 31, 2021•0/2 issues closedOnce the code base is well structured, the next focus should be to polish the UI/UX components - Proper display on light-mode terminals - Sensible and consistent cli arguments and tui hotkeys - User configuration file to set defaults - Where to store the cache - Search engine preference - Display/no-display mode by default
Overdue by 4 year(s)•Due by October 1, 2021•4/6 issues closedIn the haste of the code-jam, we took the least common denominator. Now it's time to add more structure to the project and ensure the code quality is up to par before expanding too far into new features. Tasks include: - Separation of concerns from stackoverflow and display modules - The stackoverflow module should manage how it's content is displayed while the display module should ask the stackoverflow module for the content. - Static type checking with mypy - Testing of all internal components - CI/CD including publishing to pypi - Consistent styling with Rich themes
Overdue by 4 year(s)•Due by September 3, 2021•3/9 issues closed