Please describe your proposed solution.
1.- Context:
Cardano is one of the leading blockchains, but the number of technical developers in its ecosystem is minimal compared to other ecosystems. Developers typically search for resources in different sources to learn new programming languages or technologies, such as YouTube, GitHub, etc. Additionally, they look for existing resources like plugins, toolkits, APIs, etc., for their projects. Examples of other ecosystems with shared resources are https://pub.dev/ and https://docs.flutter.dev/ for Flutter developers.
Catalyst has funded many open source projects and it is expected that this type of projects will continue to grow in Cardano, each of these projects generates a large amount of resources that can be shared by the community.
2.- Current Situation:
There is no platform where developers in the Cardano ecosystem can find resources, tools, plugins, APIs, etc. that have been created by the community and especially by projects subsidized by Catalyst, to incorporate into their projects. This lack of resources makes dApp learning and development more challenging, leading to developer burnout.
The efforts and results achieved by open source projects that have been funded by Catalys are unknown to developers and to new Catalyst projects.
3.- Proposed Solution:
Our project proposes an open-source platform where developers can find, share, and utilize resources within the Cardano ecosystem.
The platform will include resources such as IDEs, scripts for process automation, knowledge base, documentation, deployment, testing, and monitoring frameworks, samples, templates, dashboards, APIs, and more. This will allow Catalyst-funded projects to share their business efforts and knowledge with other teams by providing tested and functional resources.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
Our project addresses the challenge by providing a platform where developers can access resources such as:
- IDEs
- Scripts for process automation
- Knowledge base and documentation
- Deployment, testing, and monitoring frameworks
- Samples, recipes, and templates
- Dashboards
- APIs
And more resources that are useful for creating on Cardano.
In this way, the efforts of Catalyst-funded projects will generate commercial value and contribute to the Cardano community by reducing the cost and time of development for new projects through sharing documentation, code, etc. This proposal addresses all the questions posed in the challenge:
- How can we ensure that future efforts benefit from the work funded today?
- How do we align between different open-source community efforts?
- What are the next steps to merge IOG development with the community?
- How can we encourage experts to collaborate and share their knowledge and work?
- How can we develop a sustainable ecosystem while sharing knowledge and efforts?
How do you intend to measure the success of your project?
Success metrics for the project include:
- Increase in the number and quality of open-source projects, developers, and users.
- Improved visibility and quality of open-source projects.
- Improved open-source infrastructure.
Users:
- Number of resources published.
- Number of users registered on the platform.
Please describe your plans to share the outputs and results of your project?
Our strategy for sharing the products and results of our project includes:
- Documentation and reports: Prepare detailed documentation and reports describing the development process and implementation methodology.
- Online and social media presence: Actively promote the project's results through social media, blogs, and online communities.
- Collaboration and partnerships: Collaboration and Partnerships: We will seek collaborations and partnerships with projects funded by Catalyst and will reach out to open source projects that have grown out of Catalyst.