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

Version 1 Refactor #83

Closed
nicc777 opened this issue Aug 27, 2023 · 0 comments
Closed

Version 1 Refactor #83

nicc777 opened this issue Aug 27, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request V1

Comments

@nicc777
Copy link
Owner

nicc777 commented Aug 27, 2023

Brief Description of the Enhancement

A lot of lessons were learned in the initial implementation. This has led me to approach this project now a little different which requires some major changes. I will implement all these changes using only this one ticket.

Describe the benefit of this proposed enhancement

Consolidate all lessons learned into a new implementation.

Code examples, pseudo code or any other technical description of the proposal

Several existing and some new extensions will now become part of the main animus application, which the rest will still remain in the dedicated extensions repository.

The standard extension that will now be included and maintained in the main animus repository are:

  • Existing Extensions:
    • CliInputPrompt
    • ShellScript
    • WebDownloadFile
    • WriteFile
    • GitRepo
  • New extensions:
    • Project
    • LoggingConfig
    • Values

The intention is to simplify the command used to start the deployment process to something like:

animus apply /path/to/project-1.yaml project-1

The first parameter is the action, then the second parameter is the initial YAML file containing at least ONE project definition and the second argument is the project name to perform the chosen action on, assuming the names project is in the referenced YAML file.

@nicc777 nicc777 self-assigned this Aug 27, 2023
@nicc777 nicc777 added enhancement New feature or request V1 labels Aug 27, 2023
@nicc777 nicc777 added this to the Version 1 Milestone milestone Aug 27, 2023
nicc777 added a commit that referenced this issue Aug 27, 2023
nicc777 added a commit that referenced this issue Aug 27, 2023
nicc777 added a commit that referenced this issue Aug 27, 2023
nicc777 added a commit that referenced this issue Aug 29, 2023
nicc777 added a commit that referenced this issue Aug 30, 2023
nicc777 added a commit that referenced this issue Aug 30, 2023
nicc777 added a commit that referenced this issue Sep 1, 2023
nicc777 added a commit that referenced this issue Sep 1, 2023
nicc777 added a commit that referenced this issue Sep 1, 2023
nicc777 added a commit that referenced this issue Sep 2, 2023
nicc777 added a commit that referenced this issue Oct 21, 2023
nicc777 added a commit that referenced this issue Oct 21, 2023
nicc777 added a commit that referenced this issue Oct 21, 2023
nicc777 added a commit that referenced this issue Oct 21, 2023
nicc777 added a commit that referenced this issue Oct 22, 2023
nicc777 added a commit that referenced this issue Oct 22, 2023
nicc777 added a commit that referenced this issue Oct 22, 2023
nicc777 added a commit that referenced this issue Oct 22, 2023
nicc777 added a commit that referenced this issue Oct 22, 2023
nicc777 added a commit that referenced this issue Oct 23, 2023
nicc777 added a commit that referenced this issue Oct 23, 2023
nicc777 added a commit that referenced this issue Oct 24, 2023
nicc777 added a commit that referenced this issue Oct 24, 2023
nicc777 added a commit that referenced this issue Oct 24, 2023
nicc777 added a commit that referenced this issue Oct 24, 2023
nicc777 added a commit that referenced this issue Oct 24, 2023
nicc777 added a commit that referenced this issue Oct 24, 2023
nicc777 added a commit that referenced this issue Oct 24, 2023
nicc777 added a commit that referenced this issue Oct 25, 2023
nicc777 added a commit that referenced this issue Oct 25, 2023
nicc777 added a commit that referenced this issue Oct 26, 2023
nicc777 added a commit that referenced this issue Oct 26, 2023
nicc777 added a commit that referenced this issue Oct 26, 2023
nicc777 added a commit that referenced this issue Oct 27, 2023
nicc777 added a commit that referenced this issue Oct 27, 2023
nicc777 added a commit that referenced this issue Oct 27, 2023
nicc777 added a commit that referenced this issue Oct 27, 2023
nicc777 added a commit that referenced this issue Oct 28, 2023
nicc777 added a commit that referenced this issue Oct 28, 2023
nicc777 added a commit that referenced this issue Nov 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request V1
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant