Our long-term plans include having an up-to-date all-round English documentation of Dash. Due to the scope of the project, this is only achievable with the help of the community. Up till now the wiki has been rather centralized, this initiative is meant to provide a framework for opening it up to contributors, which is an important step in the direction of our long-term plans.
Steps taken this far
Why change is needed
Documentation has been too centralized, mostly tungfa working on updating pages based on community input. This is unsustainable, and creates an innecessary bottleneck in the workflow. We had to come up with an alternative that empowers community members to contribute in a more direct way, while keeping in mind the security concerns (allowing anyone to edit any document opens up new attack vectors)
Adopt a page
We'd like to encourage community members to adopt a specific page or section on the English language official wiki. It's easier to detail what this means in bullet points, so let's see:
Afterword
Dash started as a one-man project. It grew a lot. And it will keep growing in the future. The PM team was created to take the ever increasing non-development workload off the dev team, and let them focus on the product itself. We decided to do this by creating frameworks, workflows, processes that empower community members to contribute easily, with as little burdens as possible. The initiative above is an example of the direction we'd like to take. We hope the majority agrees with this direction, and we're waiting for feedback both in the form of discussion, and commitment by adopting a page.
Steps taken this far
- We finished the migration of the current materials to the new Confluence-based wiki
- Documentation spaces have been defined, permissions are set up
- Domains have been redirected - wiki.dashpay.io redirects to dashpay.atlassian.net/wiki
- Focus has been decided: English documentation first, which can be a source for community created translations
- Host different language documentation in the same platform, but on separate spaces
- Lots of efforts spent on reorganizing and updating materials
Why change is needed
Documentation has been too centralized, mostly tungfa working on updating pages based on community input. This is unsustainable, and creates an innecessary bottleneck in the workflow. We had to come up with an alternative that empowers community members to contribute in a more direct way, while keeping in mind the security concerns (allowing anyone to edit any document opens up new attack vectors)
Adopt a page
We'd like to encourage community members to adopt a specific page or section on the English language official wiki. It's easier to detail what this means in bullet points, so let's see:
- The adopter will be responsible for keeping that section up-to-date and possibly extending it
- Page-level edit access right will be given, so the point above can be executed
- On the top of each page it will be clearly displayed who's adopted it, along with a tip address for those finding the materials valuable
- The PM team will be responsible for giving access rights, and maintaining a public list of adopters and related pages in the format of a wiki page
- If someone wants to resign for whatever reason, it can be done anytime
- If someone wants to extend an already adopted page, he will know who to turn to with the ideas
- If someone wants to adopt a not-yet existing page (create a new guide, etc), it's also possible, he just needs to get in touch with someone from PM
Afterword
Dash started as a one-man project. It grew a lot. And it will keep growing in the future. The PM team was created to take the ever increasing non-development workload off the dev team, and let them focus on the product itself. We decided to do this by creating frameworks, workflows, processes that empower community members to contribute easily, with as little burdens as possible. The initiative above is an example of the direction we'd like to take. We hope the majority agrees with this direction, and we're waiting for feedback both in the form of discussion, and commitment by adopting a page.
Last edited by a moderator: