**LingoStories - Contributing**
# Overview
LingoStories is an open project, and we welcome contributions from anyone.
Pretty much any kind of contribution is welcome. Focus on the things you can do
well, and rely on other people for the rest. Even if you don't have time to contribute,
giving feedback is very valuable. Please [join the Discord](https://discord.gg/SEefvsutca)
for feedback and discussions.
The following skills would be particularly appreciated:
* **Teaching**. If you're a language teacher, your feedback is precious. You may
review the texts, give feedback on our approach, or request features that
would make LingoStories more useful to students or other teachers.
* **Writing**. To provide more content on the website, we need people to help
write the stories. Writing a full story is a significant work, but smaller
contributions are also welcome: write a high-level scenario, help write some
scenes or dialogues, or review the texts.
* **Translation**. If you speak fluently other languages, you can help translate
the stories. Some translators have limited free time, so it's always useful to
have more than one translator per language (this means you can volunteer, even
if your language is already on the website).
* **Illustration**. We currently rely on generative AI to generate images. It
would be nice to have actual artists to take care of the illustrations. Reach out
if you're interested, we will of course credit you and link to your portfolio.
* **Game Design**. The current stories are relatively basic, but they could be
designed more like adventure video games, and integrate more gameplay
elements.
* **Programming**. There are always more things to do and polish.
Check the [GitHub issue tracker](https://github.com/laurentlb/lingostories/issues).
# Giving Feedback
Giving feedback is very valuable. People often underestimate how impactful it is.
* Report any issues you encounter. It's likely that other people will have the same
issues, and fixing them will improve the experience for everyone.
* Suggest new features. Many features of LingoStories exist because they were
suggested by users.
* Suggest new stories. If you have ideas, share them, it can inspire others to actually write the story.
* Feedback is a source of motivation for the people working on the project. ❤️
There are two main channels to give feedback:
* the [Discord server](https://discord.gg/SEefvsutca);
* the [GitHub issue tracker](https://github.com/laurentlb/lingostories/issues)
# Writing
* Stories are written in English and then translated to other languages. The reference is the English version.
* You can first write a summary or a draft on [Google Docs](https://docs.google.com/),
as it is convenient for sharing, collaborating and getting quick feedback.
* The [writing guide](./writing.html) contains the full guidelines.
- See also our story editor: https://lingostories.org/edit/
- This can be intimidating at the beginning, but don't worry, there are people ready to help you!
# Translation
Ask on Discord if you'd like to write or fix translations. We use a shared
spreadsheet to write the translations. They are later converted to .json for the
website.