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

Consolidation of DX resources #88

Open
trruckerfling opened this issue Dec 16, 2024 · 3 comments
Open

Consolidation of DX resources #88

trruckerfling opened this issue Dec 16, 2024 · 3 comments
Assignees

Comments

@trruckerfling
Copy link
Collaborator

Description:
With FIL FRAME released as the latest dapp starter kit, we need to manage existing starter kits. Currently, they are not well maintained and it leads to builder confusion e.g. using wrong hardhat faucet (OP) (wrong link in hardhat kit)

Existing starter kits include:

Proposed solution:
We need to decide what provides the best DX experience for builders. Some key considerations that require discussion:

  • What repos here can be deprecated?
  • What repos are must-haves? What is the maintenance plan for them, that FIL-B can commit to?
  • If there are still going to be multiple starter kits around, how do we improve discoverability and guides for them? A consolidated repo like Chainlink's? Side note, this is cool cos it lets stars and forks consolidate, so builders have a single page to remember and share.

I would also consider bringing in FF's UX team for additional input on the first cut of solution.

@trruckerfling
Copy link
Collaborator Author

@longfeiWan9 @rk-rishikesh @xBalbinus tagging you 3 in on this to discuss possibilities.

Additionally, please refer to #63 for more ideas on consolidation

@trruckerfling
Copy link
Collaborator Author

trruckerfling commented Jan 6, 2025

discussed with @xBalbinus, requires:

  1. testing existing repos for validity
  2. proposal for deprecation, dedupe and resource aggregation
  3. remove duplicates, deprecate
  4. resource aggregation
  5. maintenance plan for future (ideally every 6 months)

@xBalbinus
Copy link
Collaborator

DX Resource consolidation initial triaging results:
- COD (compute over data), RaaS, state storage, onchain payment should all be merged together into branches on FIL-Frame (assignable to PLDG)
- Foundry starter kit should be introduced as an alternative branch of FIL-Frame with the same features as the FVM deal making kit (which should also get merged into FIL-Frame main)
- Hardhat starter kit should be merged into another branch (most of the stuff e.g. basic solidity examples don’t make sense; filecoin API examples do and should be made into a separate branch)

@xBalbinus xBalbinus moved this from 🌑 Unstarted / Needs Triage to 🚧 In progress in Filecoin DX Painpoints Tracker Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🚧 In progress
Development

No branches or pull requests

4 participants