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

2. Documentation for Vatz Project Design #151

Closed
1 of 3 tasks
xellos00 opened this issue Jun 17, 2022 · 5 comments · Fixed by #189
Closed
1 of 3 tasks

2. Documentation for Vatz Project Design #151

xellos00 opened this issue Jun 17, 2022 · 5 comments · Fixed by #189
Assignees
Labels
area:project Anything that related to Vatz project manage project_management This label is internal purpose for code owner. type:documentation Anything related to Vatz documentation with *.md Vatz Project Name

Comments

@xellos00
Copy link
Member

xellos00 commented Jun 17, 2022


Checklist

  • New Feature for the Service/Plugin (Vatz)
  • Enhancement (Vatz)
  • others(etc. e.g, documentation, project policy management)

Is your feature request related to a problem? Please describe.

A clear and concise description of what the problem is. such as Ex. I'm always frustrated

I'm always frustrated we do not have any document that demonstrate our project architecture and its design.

Describe the solution you'd like| Ex

A clear and concise description of what you want to happen
I want to create a page on Gitbook that explain for followings

  • Use gdrive to create Vatz project Design overall

Describe alternatives you've considered

A clear and concise description of any alternative solutions or features you have considered.

Additional context or comment

Add any other context or screenshots about the feature request here.

@xellos00 xellos00 added Vatz Project Name type:feature-development Any development regarding Vatz service/plugin, etc. labels Jun 17, 2022
@xellos00 xellos00 changed the title 2. Documentation for Vatz Project Intension 2. Documentation for Vatz Project Design Jun 17, 2022
@xellos00 xellos00 self-assigned this Jun 17, 2022
@xellos00 xellos00 added project_management This label is internal purpose for code owner. area:project Anything that related to Vatz project manage type:documentation Anything related to Vatz documentation with *.md and removed type:feature-development Any development regarding Vatz service/plugin, etc. labels Jun 17, 2022
@xellos00 xellos00 added this to the Sprint 11 ( ~ 2022-06-23) milestone Jun 17, 2022
@xellos00
Copy link
Member Author

AS-IS

Vatz_Diagram_current

@xellos00
Copy link
Member Author

xellos00 commented Jul 12, 2022

TO-BE

Vatz Diagram (To be) drawio (1)

Please, give me any feedback for above.
Link
@dsrvlabs/validator

@xellos00
Copy link
Member Author

xellos00 commented Jul 12, 2022

Tasks

@rootwarp @xellos00

  1. Interface Type -> module 정리
  2. CLI Command
    • (TBD)
    • config
  3. rest of tasks
    • 3.2 Health checker
    • 3.3 Monitoring

@xellos00
Copy link
Member Author

├── vatz
│   ├── Makefile
│   ├── README.md
│   ├── default.yaml
│   ├── docs
│   │   ├── contributing.md
│   │   └── workflow.md
│   ├── go.mod
│   ├── go.sum
│   ├── main.go
│   ├── manager
│   │   ├── api
│   │   │   ├── api.go
│   │   │   └── api_test.go
│   │   ├── config
│   │   │   ├── config.go
│   │   │   ├── config_test.go
│   │   │   └── fixtures.go
│   │   ├── executor
│   │   │   ├── executor.go
│   │   │   └── executor_manager.go
│   │   ├── healthcheck
│   │   │   ├── healthcheck.go
│   │   │   └── healthcheck_manager.go
│   │   ├── model
│   │   │   ├── config.go
│   │   │   └── notification.go
│   │   └── notification
│   │       ├── notification.go
│   │       └── notification_manager.go
│   └── sdk
│       ├── Makefile
│       ├── README.md
│       ├── bootstrap
│       │   └── main.template
│       ├── go.mod
│       ├── go.sum
│       ├── grpc.go
│       ├── grpc_test.go
│       ├── log.go
│       ├── sdk.go
│       └── sdk_test.go

@xellos00
Copy link
Member Author

xellos00 commented Jul 15, 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:project Anything that related to Vatz project manage project_management This label is internal purpose for code owner. type:documentation Anything related to Vatz documentation with *.md Vatz Project Name
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant