-
Notifications
You must be signed in to change notification settings - Fork 15
Open Source e2e examples
The Developer Experience Working Group should have a wiki page with end-to-end examples of decentralized applications.
Providing end-to-end examples helps onboard new developers by showcasing best practices, patterns, and techniques for building dApps. It offers a clear path for developers to follow, reducing the learning curve and enabling them to become productive more quickly. By offering curated examples, the DevEx group can ensure that the dApps follow established guidelines, coding standards, and architectural patterns. This leads to higher-quality dApps and a more consistent user experience. Developers can leverage the examples as a starting point for their projects, saving time and effort in setting up the development environment, integrating various components, and addressing common use cases.
A well-maintained wiki page encourages collaboration and knowledge sharing within the developer community. Contributors can share their expertise, and other developers can benefit from their experience. The wiki page can serve as a platform to showcase innovative dApps built by the community, inspiring others and fostering a culture of continuous learning and improvement.
To maximize the value of the wiki page, consider the following best practices:
- Organize examples by category, complexity, and use case.
- Include clear documentation, code comments, and versioning information.
- Regularly update and maintain the examples to ensure they remain relevant and accurate.
- Encourage community contributions and feedback.
- Provide resources for troubleshooting and seeking additional help.
is the best place to look for e2e https://developers.cardano.org/
Martify Labs open sourced its entire marketplace e2e. We also provide a repository containing several plutus smart contracts for various use cases where everyone can contribute: mesh.plutus
Check out the Littercoin documentation here and source code
https://github.com/OpShin/opshin-starter-kit
https://github.com/aleeusgr/potential-robot
Templates: https://github.com/LovelaceAcademy/nix-templates (nix, plutus and cardano-tx-lib)
A complete tutorial based on that example is available here: https://cardano-e2e-example.readthedocs.io/en/latest/index.html
The dApp example is live on preprod here: http://escrow.joinplank.com:3000/
Video introduction: https://youtu.be/UzdabJ5XpIo
Ben Hart in #22