Skip to content

Conversation

@devbugging
Copy link
Contributor

Description

Closes #80

Refactor of CLI to introduce the concept of a shared library. Shared library is meant to be used by other software to leverage the functionality of the CLI and avoid code duplication.

Refactor also improves code architecture so we avoid having an implementation of domain logic in CLI commands and have them separated in service layer (services related to CLI functionality), gateway layer (network access functionality).


For contributor use:

  • Targeted PR against master branch
  • Linked to Github issue with discussion and accepted design OR link to spec that describes this work
  • Code follows the standards mentioned here
  • Updated relevant documentation
  • Re-reviewed Files changed in the Github PR explorer
  • Added appropriate labels

Gregor Gololicic and others added 30 commits March 18, 2021 11:25
# Conflicts:
#	flow/keys/keys.go
Co-authored-by: Peter Siemens <peterjsiemens@gmail.com>
Co-authored-by: Peter Siemens <peterjsiemens@gmail.com>
Co-authored-by: Peter Siemens <peterjsiemens@gmail.com>
Co-authored-by: Peter Siemens <peterjsiemens@gmail.com>
Co-authored-by: Peter Siemens <peterjsiemens@gmail.com>
Co-authored-by: Peter Siemens <peterjsiemens@gmail.com>
Co-authored-by: Peter Siemens <peterjsiemens@gmail.com>
Co-authored-by: Peter Siemens <peterjsiemens@gmail.com>
Co-authored-by: Peter Siemens <peterjsiemens@gmail.com>
Copy link
Contributor

@psiemens psiemens left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀 🔥

@devbugging devbugging merged commit ba57bac into master Apr 7, 2021
@devbugging devbugging deleted the feature/sharedlib branch April 20, 2021 10:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Shared library for CLI command logic

4 participants