-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #21 from filecoin-project/new-infra-roadmap
new infra roadmap file
- Loading branch information
Showing
1 changed file
with
95 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
||
|
||
|
||
|