Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor Init command to use athena/cli #10

Closed
4 tasks done
Blacksmoke16 opened this issue Mar 29, 2019 · 1 comment · Fixed by #14
Closed
4 tasks done

Refactor Init command to use athena/cli #10

Blacksmoke16 opened this issue Mar 29, 2019 · 1 comment · Fixed by #14

Comments

@Blacksmoke16
Copy link
Member

Blacksmoke16 commented Mar 29, 2019

Refactor the init command to be ran via an athena executable in ./bin. Could rename it to generate config or something to generate the config file.

Future CLI commands could be added.

  • Create athena executable on install
  • Migrate current init command to use Athena::Cli::Command
  • Group command under same namespace
  • Add help for a specific command
@Blacksmoke16
Copy link
Member Author

Blacksmoke16 commented Apr 2, 2019

Current plan is to have Athena create an athena executable on install. This would contains commands for creating the config file, and make adding future commands easier, such as #11, or generating controllers etc.

This would also include some QoL changes to the display of commands:

  • Group related commands based on parts
  • Ability to view enchanced documentation on a specific comand

@Blacksmoke16 Blacksmoke16 added this to the 0.5.0 milestone Apr 3, 2019
Blacksmoke16 added a commit that referenced this issue Dec 15, 2021
Blacksmoke16 added a commit that referenced this issue Dec 15, 2021
* Overhaul of the DI implementation
* Brings about many improvements
Blacksmoke16 added a commit that referenced this issue Dec 15, 2021
* Remove dependency on YAML
* Use class method overloading to supply config
* Support parameters
* Support auto adding resolvable types to the configuration resolver
Blacksmoke16 added a commit that referenced this issue Dec 15, 2021
* Finish porting docs to mkdocs
Blacksmoke16 added a commit that referenced this issue Dec 15, 2021
* Remove redundant build CI step
* Add negotiation component API docs
* Refactor config docs based on new implementation
* Finish porting docs to mkdocs (#9)
* Fix routing related doc warnings
* Build docs in strict mode
* Update python deps
* Make horizontal scroll bar a bit taller
* Doc Updates (#10)
* Add static file listener to cookbook
* Add section about validations
* Add section on returning files
* Bump deps
Blacksmoke16 added a commit that referenced this issue Dec 15, 2021
* Leverage centralized workflow configuration
* Update scheduled run so it executes _after_ nightlies are published
* Update specs to not depend on `jq`
* Bump `ameba`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging a pull request may close this issue.

1 participant