Front End
-
Applications Page
- Filter Applications
- Search 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
-
Integrations
- Github login
- Filecoin Wallet
Github
-
Create new issue template
-
Finalize schema file
-
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
-
Integration with blockchain data
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 (first, invalidate current gh private key as its exposed and generate new one)
- 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