Part 1 - Proposal Submission
-
Name of project: Maintain Ocean Protocol core component documentation.
-
The proposal in one sentence:
As Ocean core components that power the ocean economy are constantly evolving, I propose to maintain the documentation for a period of 3 months. -
Description
-
Grant Deliverables:
-
Create and improve v4 docs
-
Create and improve tutorials
-
Regular maintenance of docs website: https://docs.oceanprotocol.com/
-
Which category best describes your project?.
- Build / improve core Ocean software
-
Which Fundamental Metric best describes your project?
- Other: Help improve Ocean Protocol adoption by maintaining documentation
-
What is the final product?:
Regularly updated docs and improvements in https://docs.oceanprotocol.com/. The exact task tasks, issues will be discussed with the Core team and can be tracked on github.
- How does this project drive value to the āfundamental metricā and the overall Ocean ecosystem?
- ROI
- BANG
- The project will save the time of the developers who use Ocean Protocolās technology. Assuming that better documentation will save 20% of the time spent on getting started, troubleshooting, going through updates, in a week a full time developer working 40 hrs weekly will be able to save 8 hrs/week. So, in a month savings will be 4 * 8 * 30 (hourly pay in $) = $960/developer. And, in a month 10 developers are benefited so, value = $9600/month.
- Good quality documentation will increase the outreach in the community and attract more developers and thus foster growth of the Ocean Ecosystem. Assuming that due to better documentation, 2 new developers/month start using Ocean Protocolās technology and each developer generates a value of $2500/month. So, total value generated is 2 * 2500= $5000/month
- Based on the above arguments, value generated = 9600 + 5000 = $14600/month. So, value generated for 3 months = 43800 Ocean tokens
- BUCK
- The $8000 grants will be used to maintain the documentation for 3 months.
- CHANCE OF SUCCESS
- I determine the chance of success to achieve the desired outcome is high based on the fact that I have previously worked with Ocean Protocolās technology stack.
- I have completed the planned tasks with the help of the Core team in the previous grant rounds.
- To put in numbers, 90%, though I would aim to complete the work with 100% completion status. I am leaving 10% as a chance of failure because of any unforeseen circumstances that might cause the delay in the delivery of the work.
- FINAL ROI RATIO
- BANG/BUCK = 43800/8000 = 5.475
- 5.475* 90% (CHANCE OF SUCCESS) = 4.9
- BANG
- ROI
- Funding Amount: $8000
- Have you previously received an OceanDAO Grant?
Yes, I had received the OceanDAO Grant in Round 2 and Round 7.
- Twitter handle: akshay_acp
- Discord handle: akshay#7016
- Contact Email: akshay.ap95@gmail.com
- Country of residence: India
- Proposal Wallet Address: 0x169821D39aEBE75E6E6550d03Eb0B2eec3AF991a
Part 2 - Team
Core Team
Akshay
- Role: developer
- Relevant Credentials:
- GitHub: https://github.com/akshay-ap
- Twitter: https://twitter.com/akshay_acp 1
- Background/Experience:
- Successfully completed 2 Grant proposals for documentation maintenance.
- Worked as a backend developer in trading applications at CLSA from July 2018 to Jan 2021.
- Completed Bachelorās degree in Computer Engineering from Pune Institute of Computer Technology, Pune in the year 2018.
- I have knowledge and hands-on experience in Java, Reactjs, nodejs, python, NoSQL/SQL databases.
Part 3 - Proposal Details
Project Overview
What problem is your project solving?
Ocean core components that power the ocean economy are constantly evolving. But, the documentation related to the changes in the Ocean tech stack is not maintained at the same pace. This creates a hurdle for the developers who want to develop applications using Ocean Protocolās technology.
Documentation is a very crucial part of any cutting-edge tech like Ocean Protocol. Documentation is the entry point for all the developers willing to contribute to the new technology. Ill-maintained docs cause more frequent developer churn. A well maintained and up-to-date documentation will help to save developersā time and bring in more devs and dapps on Ocean Protocol.
For the upcoming releases of core Ocean Protocol components, I aim to develop the documentation. For the upcoming V4, I will work together with Core team members for the development and maintenance of the documentation.
E.g. https://github.com/oceanprotocol/multi-repo-issue/issues/93
Thus, I propose to regularly maintain all the README.md files, setup guides, doc strings in the source code, and release the changes to https://docs.oceanprotocol.com/.
What is the final product (e.g. App, URL, Medium, etc)?
- All the documentation of the Ocean protocol projects will be up-to-date for upcoming releases.
- Regular maintenance and improvement of the existing doc website.
- Github repositories showcasing the use of Ocean libraries.
- Continuous maintenance of documentation of all the Ocean core components.
Grant Deliverables
- I would keep track of updates and changes in the following projects under Ocean Protocol on Github and update the docs
- I will work with Ocean Protocolās core team to keep the documentation updated and help new developers with solving technical issues related to environment setup and library use.
- The official Ocean protocol documentation website will maintained and updated regularly:
Project Deliverables - Roadmap
- Any prior work completed thus far?
- Grant round 2:
- I worked together with Ocean Protocol Core team (further referred as āweā) to create a repository for read-the-docs: https://github.com/oceanprotocol/readthedocs
- We rendered the above docs on the Ocean protocol document website.
E,g - I have already worked on the Ocean core components and contributed towards improving documentation.
- Issues fixed: Link
- PR merged during the Grant Round 2 work: Link
- Grant round 7:
- Create Marketplace tutorials for Staking, Publishing, Consuming
https://docs.oceanprotocol.com/tutorials/marketplace-introduction/ - Create v4 docs (The pull request will be merged after v4 release)
https://github.com/oceanprotocol/docs/pull/780 - Create deployments page
https://docs.oceanprotocol.com/concepts/deployments/ - New search feature
https://docs.oceanprotocol.com/search - Bug fixes, upgrades, Maintenance
https://github.com/oceanprotocol/docs/issues/764
https://github.com/oceanprotocol/docs/issues/756
https://github.com/oceanprotocol/docs/issues/755
https://github.com/oceanprotocol/docs/issues/716
https://github.com/oceanprotocol/docs/issues/701
https://github.com/oceanprotocol/docs/issues/697
https://github.com/oceanprotocol/docs/issues/691
- Create Marketplace tutorials for Staking, Publishing, Consuming
- Grant round 2:
- What is the project roadmap?
- The tasks to be completed as discussed weekly with the Core Ocean Protocol team.
- We aim to release v4 docs with the release of v4. This includes introductory docs for NFT, v4 related concepts, smart contract explanatory docs, and also developer oriented docs.
- Please include the milestone:.
- A new tutorial will be added to docs website with the v4 release.
- Add new features to docs website
- Address existing issues
- Any changes in API/bug fixes will also be maintained up-to-date with each release.
- Please include the teamās future plans and intentions.
- Foreseen or possible additions?
With continued support via grants, I would like to keep the project on going.
- Foreseen or possible additions?
Additional Information
- Involvement with Ocean Protocol community so far:
- Built PayFait under Data Economy Challenge (1st edition) and won the prize as well.
- Completed the project datapolis.net under Ocean v3 program.
- Involved in the Ocean Ambassador Program.
- Working as a developer for Dataunion.app which is funded by Ocean Protocol under the Shipyard program.
- This project has already completed 2 grant proposals.