ObolNetwork / ObolNetwork/obol-stack
Make a scaffold eth extension
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 11
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Problem to be solved
We want to keep the friction of releasing an Obol dApp to be really low. We don't want developers to need to know how to run helm charts or even docker if they're doing something simple that doesn't need them to know.
Proposed solution
Scaffold eth has an extension framework. https://scaffoldeth.io/extensions
Its probably that we could make an extension that:
- Builds the repo
- Runs a node.js docker image with the built artifacts
- Installs that into the obol stack with an obol-app helm chart
- Pushes to the readme how to install this into the stack with a one line command crafted by the extension for you
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the Scaffold-ETH extension framework linked in the issue, then inspect the obol-stack repository's current build and Obol app installation flow. The extension should build the repository, run the artifacts in a Node.js Docker image, install them with an Obol app Helm chart, and produce a one-line README installation command.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, helm, kubernetes, node.js
- Domain
- cloud, devops, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100