Skip to content

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

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions proposals/plutus-starter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Proposal: Restore Maintenance for Plutus-Starter
Copy link
Collaborator

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.



## 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.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Haskell has an inherently complex structure.
Helios provides an easy entry point.

Sponsorship opportunities:

  • support opshin in the WG.
  • support other toolschains


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.
Copy link
Collaborator

Choose a reason for hiding this comment

The 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.
Copy link
Collaborator

@aleeusgr aleeusgr Oct 6, 2023

Choose a reason for hiding this comment

The 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.
Copy link
Collaborator

@aleeusgr aleeusgr Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.


## Sponsor

- currently no sponsor, however since the preceeding work was done by the IOG plutus-apps team, this proposal is directed at IOG