Comments (2)
Amazing timing, this first issue is one of many to start breaking this very problem down.
You're right! The docs are in many places, there's no single source of truth and there are duplicates of the same docs in different places that contradict each other at the moment. I'll be doing some information architecture explorations this week and will be opening more issues in coming weeks to break down the documentation tasks needed to start moving the updated documentation into a single place.
If it's ok, I'll be closing this issue for now as #4445 addressed the template issue, but wanted to write back that I agree and that documentation is one of my big priorities for 2024 as part of working to improve the contributor experience.
from common-voice.
Let me put my ideas for this as a community contribution:
First: May I ask where the documentation is? Currently, the "information" (not a "documentation") is fully scattered:
- Pages & sentences in the WebApp, like the About page, or most important section living deep inside (https://commonvoice.mozilla.org/en/guidelines)
- Github readme's
- Several blog posts
- Several discourse posts
- Some stuff deep in shared Google Drive documents (e.g. PowerPoint)
- The community Playbook https://common-voice.github.io/community-playbook/ nobody knows
- ...
And there is no information on how the whole system works (e.g. how the repos in GitHub are interconnected).
I know it is a huge work to build well-defined documentation, CV is low on resources, but here is an example of it, right from Mozilla:
https://deepspeech.readthedocs.io/en/r0.9/
readthedocs
is an ideal place for OpenSource documentation, also supporting GitHub integration (where people can suggest changes there through issues & PR), versioning, and multi-lingual versions, much more and free for OS (https://about.readthedocs.com/pricing/#/community). Of course, there should be directions on the front end for casual users, but it is a pain to keep track of the changes through Pontoon, which is not designed for documentation, but simple localization. For example, there are (say) 3 examples somebody wrote about dinosaurs, but in your language, you should give 5 other special cases, and there is no way to do it. So you cannot even localize it.
To solve these issues, I have been promoting readthedocs
, but until some real documentation comes out, we had to create long posts under the sub-Discourse (and point to them), open several Social Media or IM (Telegram) channels, give lectures, record videos, etc.
So, IMHO, let's create documentation first, then try to fix it...
from common-voice.
Related Issues (20)
- Rare letters in toki pona [BUG] HOT 4
- [BUG] Unable to modify e-mail address. HOT 2
- [FR] (suggestion) Make delta releases easily usable
- [DOCS] Removing discontinued platforms.
- [DOCS] Create information architecture draft for docs HOT 3
- [FR] Add missing major "sentence_domain"s
- Change language name of 'gom' from "Goan Konkani" to "Konkani (Romi)" HOT 3
- Multi-orthography for Konkani HOT 13
- [BUG] Delta for v10.0 & v11.0 are buggy and should be removed
- LOCALISATION REQUEST: nqo_Nkoo HOT 2
- [BUG] Should purge voted sentences in "review" from local storage
- [BUG] On changing the language on review page, sentences from previous language appear even after refresh HOT 3
- LOCALISATION REQUEST for Shan (ISO-639-3: shn) language HOT 12
- Support bulk-ban or bulk-remove sentences HOT 4
- LOCALISATION REQUEST: Adding Tarifit (Tamazight language) to Pontoon for Localisation HOT 2
- LOCALISATION REQUEST: Dargwa HOT 1
- docs/sentences/correcting existing data: more information needed + migrations docs needed[DOCS] HOT 2
- Konkani (Devanagari) 'knn' language code must be changed to "kok" HOT 6
- [BUG] "https://commonvoice.mozilla.org/de/review" not working HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from common-voice.