Roadmap

%3 file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b102 Move jeeves-yeti- pyproject → jeeves- sh org? True False file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b98 Document jeeves- yeti-pyproject At GitHub pages At jeeves.sh file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b102:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b98:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b48 What do we call when we want to process the DAG? DAG itself One of functions of the DAG file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b43 `j generate` @ `jeeves-yeti- pyproject` file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b48:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b43:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b61 How to build a DAG? Use an existing library Build a new dependencies DAG library file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b59 jeeves-generate → PyPI file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b61:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b59:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b79 Implement `jeeves boilerplate` Run tasks registered as plugins to jeeves-boilerplate Somehow with Cookiecutter? file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b78 Generate Github workflows at jeeves- yeti-pyproject file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b79:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b78:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b87 sh command streams decorator — where? Part of Jeeves Part of sh Separate package local_publish jeeves → social media HN dev.to file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b87:e->local_publish:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b96 Build a Plugins page with catalog file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b98:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b96:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b101 jeeves-yeti- pyproject only scans and formats python packages, not individual files like jeeves.py file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b101:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b98:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b103 See if there is a tool to document Click with mkdocs file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b103:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b98:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b104 Terminal output from jeeves-yeti- pyproject is broken file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b104:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b98:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b43:e->local_publish:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b44 Generate GitHub workflows file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b44:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b43:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b45 docs/index.md | iolanta-jinja2 → README.md file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b45:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b43:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b46 poetry lock --no- update file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b46:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b43:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b47 … Any other generation commands? file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b47:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b43:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b49 Implement CI mode for jeeves-generate DAG file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b49:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b43:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b50 Use the collected statistics of tasks performance to determine which tasks to run first file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b50:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b43:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b51 Publish dry.jeeves.sh file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b51:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b43:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b54 Record the statistics of tasks performance file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b54:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b50:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b55 jeeves-dry → PyPI file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b55:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b51:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b56 Update main Jeeves app file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b56:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b55:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b57 Add dry-run argument to the Jeeves app file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b57:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b55:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b58 Post-process iterators as commands file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b58:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b55:w local_jeeves-generate Publish generate.jeeves.sh file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b59:e->local_jeeves-generate:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b60 Do not generate anything if there are uncommitted changes file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b60:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b59:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b64 Compare Python dependencies libraries file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b64:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b61:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b65 Get dependencies from Annotated file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b65:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b61:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b66 Get dependencies from decorator arguments file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b66:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b61:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b68 I want iolanta-prov to finally write good comparisons file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b68:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b64:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b70 On Typer card, say why Typer is cool file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b70:e->local_publish:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b71 Document why we chose Typer file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b71:e->local_publish:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b72 In alternatives tables, highlight the chosen alternative with green background file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b72:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b71:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b73 Document which license Jeeves is using file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b73:e->local_publish:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b74 Badges in README.md are in bad shape file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b74:e->local_publish:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b75 Tests are failing @ CI file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b75:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b74:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b76 Implement & use Side By Side display with cards file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b76:e->local_publish:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b77 Document use cases file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b77:e->local_publish:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b78:e->local_publish:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b85 Sync jeeves.py example with home page example file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b85:e->local_publish:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b86 Make social cards file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b86:e->local_publish:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b91 progress bars when executing sh commands file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b91:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b87:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b92 Support dependencies file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b92:e->local_publish:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b93 Review awesome- python-dependency- injection file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b93:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b92:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b94 Document alternatives file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b94:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b92:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b95 pre-conditions perhaps file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b95:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b92:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b96:e->local_publish:w file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b97 Support cards in mkdocs-iolanta file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b97:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b96:w local_jeeves-generate:e->file_///home/runner/work/jeeves-shell/jeeves-shell/docs/project/roadmap.md/b43:w