-
-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Coding projects
Starbeamrainbowlabs edited this page May 14, 2019
·
6 revisions
The following are some ideas for potential projects to submit to coding programs such as Google Summer of Code or Google Code-in. See also the list of projects for the Season of Docs program.
-
Summary: The node client does not have the ability to show pages from different languages. We already have the translated pages in our repo. The client just needs to consume the language info and show the correct page. Please see https://github.com/tldr-pages/tldr/blob/master/CLIENT-SPECIFICATION.md#language for more info on how to consume this information.
- Extended goal: This project could also tackle adding multi-language support to the other popular clients, such as the python one.
- Required skills: Node.js, JavaScript
- Difficulty: easy
- Potential mentors: @agnivade
- Summary: Convert our current unmaintainable linter into something that's more maintainable and understood by more people. It is suggested that this npm package be investigated as a starting point, but using JavaScript is not required.
- Required skills: knowledge of lexing/parsing (very useful)
- Difficulty: challenging
- Potential mentors: @sbrl
- Summary: We need an efficent and streamlined way of managing translations. A potential approach using po4a has been proposed in #2793, but ideally we'd like something as frictionless as possible both for maintainers and for contributors. One possibility is integrating with a collaborative translation platform -- either open source like Weblate or TranslateWiki, or a free-for-open-source one like Crowdin or Transifex.
- Required skills: CI / l10n / i18n
- Difficulty: challenging
- Potential mentors: @mebeim?