-
Notifications
You must be signed in to change notification settings - Fork 15
Plutus starter proposal #53
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
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# Proposal: Restore Maintenance for Plutus-Starter | ||
|
||
|
||
## Thesis - What should be done and why is this valuable for Cardano Developers? | ||
|
||
`Docker` is recognized as the default containerization tool for the broader developer ecosystem across all languages, the amount of training and availability of tools makes it ubiquitous. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Haskell has an inherently complex structure. Sponsorship opportunities:
|
||
|
||
If cardano wishes to encourage developer adoption and reduce friction for dApp developers, providing up-to-date docker containers to run the cardano node and compile plutus dependencies is critical. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Encouraging adoptions should be our main point: we can think of developer activity as intangible TVL, unrealized potential the token to grow in value. Value: Diversity |
||
|
||
IOG used to maintain the [Plutus-starter](https://github.com/input-output-hk/plutus-starter) repository with a corresponding docker image, which can be used to build dependencies and start compiling plutus scripts. Unfortunately the last commit is from July, 2022 and the docker image is unusable. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
|
||
We suggest that the plutus-starter docker image receive an update to ensure it can be used to successfully build and run Plutus v2 scripts. Additionally, documenting how to run the Cardano node included in the docker image, both against a public testnet or a local private network would be of incredible value to beginnners. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Maintenance is an unsolved problem on global level https://www.youtube.com/watch?v=IiPdbkAbD3A&t=163s&pp=ygUTZWNvbm9taWNzIGV4cGxhaW5lZA%3D%3D |
||
|
||
## Sponsor | ||
|
||
- currently no sponsor, however since the preceeding work was done by the IOG plutus-apps team, this proposal is directed at IOG |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Currently Cardano provides multiple paths to testing a transaction.