Skip to content

Latest commit

 

History

History
39 lines (33 loc) · 1.48 KB

TODO.md

File metadata and controls

39 lines (33 loc) · 1.48 KB

TODO

Version 1.0.0

  • Use Github's API to create issues
  • Scrape the documentation site for pages
  • Make a generic way to write requirements with YAML
  • Validate YAML requirements file
  • Add tests for requirements validator
  • Split out markdown renderer
  • Figure out a good way to exclude certain issues from being created
  • Make a better Github CRUD
    • Keeps running until done while issues limit is in place
    • Create issues
    • Delete issues based on filter
  • Tie the application together
  • Make a tool with an executable that others can run
  • Document how to use this tool

Possible

  • Add integration tests
  • Make it so that each step has a try and expect section, to keep them closer together
  • Only create issues in a generation if they have no match, open or closed
  • Make a way of getting stats on issues opened and closed
  • Make the CLI more configurable and easier to use
    • Select test config file to use
  • Add autocomplete
  • Allow for tags at the top level at the requirements directory
  • Make the steps plugable to support new types
  • Make an easier way to make a meta issue
  • Make Github issue upload more efficient

Future versions

  • Host a web server for visualizing
  • Support other database formats, such as MongoDB or PostGres
  • Make a user interface that makes it easier to generate requirements
  • Make a visual interface for adding dimensions to requirements