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

new infra roadmap file #21

Merged
merged 2 commits into from
Sep 28, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
95 changes: 95 additions & 0 deletions new-infra-roadmap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
Front End
- Applications Page

- [ ] Filter Applications
- [ ] Sort Applications
- [ ] Applications show be visible for all users(logged and not logged in)

- Application Page

- [ ] Trigger an Application
- [ ] Propose an Application
- [ ] Approve an application
- [ ] Refill an application
- [ ] Remove an application

- Integrations

- [ ] Github login
- [ ] Filecoin Wallet

Github
- Run a github action if an application issue is created, and
convert it to a PR application

- Run the following actions on each PR commit:

- [ ] Check if an application was triggered
- [ ] Check if an application was proposed
- [ ] Check if an application was approved
- [ ] Check if an application was refilled
- [ ] Check if an application was removed

- Automate merging process

- [ ] If an application is approved
- [ ] If an application is refilled
- [ ] If an application is removed

Backend

- [ ] HTTP endpoints for FE(s) to consume Fil+ data

- [ ] HTTP endpoints to register logs

- [ ] Integration with blockchain data

- CLI tools to:

- [ ] Convert issue to PR
- [ ] Validate schema
- [ ] Validate application step(s)

SSA Bot(current\not automated\ version)

- [ ] Run a cron job every one hour

- [ ] Check which of of the approved applications need refill

- [ ] Trigger new refill PR where needed

New Repos
- Filplus Backend

- [ ] Open Source
- [ ] CI
- [ ] CD
- Filplus Registry

- [ ] Open Source
- [ ] CI
- [ ] CD
- Filplus tools(test env)

- [ ] Open Source
- [ ] CI
- [ ] CD
- Filplus utils

- [ ] Open Source
- [ ] CI
- [ ] CD
- Filplus SSA Bot

- [ ] Open Source
- [ ] CI
- [ ] CD

Test Env

- [ ] Local test env setup
- [ ] Staging test env setup