Ethersjs Improvement
Title: Ethersjs document improvement
Authors: 0x1998
Date Created: 2023-02-27 17:14:53
Date Posted: 2023-02-27 17:14:59
Summary/TLDR
Ethersjs is a JavaScript library for interacting with the Ethereum blockchain. It is used to send and receive transactions, read contract data, and more. It is widely used in the web3 development community and is considered to be one of the most important basic libraries for Ethereum development.
Background
Compared to its importance in the field of web3 development, the document and website of it is a little not intuitive, for example:
- Example code in document content is just code snippets, and can’t run directly.
- Lack of complete practical examples.
- There is room for optimization in the style and typography of the website and documentation to make the content look more organized.
When I was learning Ethereum, these points that could be optimized brought me some confusion. I often spent a lot of time understanding the document content and code snippets in the document, and spent a lot of time splicing and debugging complete examples.
We want to make use of LXDAO’s expertise in design and front-end to make some contributions to the open source community.
Working scope
We hope to do these things to make some contributions to ethersjs:
- Website design improvement (https://ethers.org/)
- Document design improvement (https://docs.ethers.org/)
- Document content improvement
- CodeSanbox for code, real runable code snippet
- most code snippet have a entrance to “run in playground”.
- copy code button.
- Single playground for typical usage.
- Example.
- Content structure improvement
- Guide
- Tutorial
- Examples
- Quick Start
- API
- Playground
- Others
- CodeSanbox for code, real runable code snippet
- Add more content to document?
- More about “Ethereum Basics”?
- More reference?
- some reference items
Duration
1.5 month ~ 2 month
Treasury Expenditures
Version 1.0. about 5000 lxp
- Design:
- Website design, 500 lxp
- Document style design, 500 lxp
- Frontend develop:
- Website and document style develop, 500 lxp
- Code content Prepare, about 100 snippets to code sandbox, 2000 lxp
- Document content improvement, 1000 lxp
- Project Manage 500 lxp
Key result
We will measure the success of this effort by the following metrics:
- Traffic and feedback on Ethersjs documentation
- Feedback and contributions in the community
- Acknowledgment and use of Ethersjs by developers
- Good, i agree
- Not Good
0 voters