# For developers

Are you interested in helping build Terrastories? We :heart: contributors!

Terrastories is open-source, and contributions are welcome (we have had 90 folks contributing to the codebase, and that is not counting design work!) We could use Ruby on Rails, React, Mapbox/MapLibre, Docker, front-end, or UI/UX support, and our [open issues](https://github.com/terrastories/terrastories/issues) are indexed by priority and difficulty.

All of our developer onboarding documentation is on our Github.

<figure><img src="/files/vAvf6plrJoWBhPHRQIHp" alt=""><figcaption></figcaption></figure>

Please see our [Wiki](https://github.com/terrastories/terrastories/wikihttps://github.com/terrastories/terrastories/wiki), and read our [How to Contribute](https://github.com/Terrastories/terrastories#contributing) guide for more information on Terrastories development.

**Roadmap:** to learn about current open source development work or where we're headed, check out our [Vision Statement](https://github.com/Terrastories/terrastories/wiki/Vision-Statement) and our [Roadmap](https://rudokemper.notion.site/rudokemper/9b66a992e88c453da974d583651e098d?v=058ca47b36774a8983dbd9e36d37396c).

**Community:** join us [on Github](https://github.com/terrastories/terrastories) or in the [Ruby for Good Slack](https://rubyforgood.slack.com/join/shared_invite/zt-1kfeimohe-KL~~~6Lkof7G94_7Ojd_Hw#/shared-invite/email) #terrastories channel.

**Coding events**: In the past, Terrastories has been built at [Ruby for Good 2018](https://www.amazonteam.org/act-partakes-in-ruby-for-good-2018-to-develop-offline-geostorytelling-app-terrastories-for-remote-communities/), [Ruby by the Bay 2019](http://rubybythebay.org/), [Ruby by the Bay 2020](http://rubybythebay.org/), and [during Hacktoberfest](https://medium.com/@rudokemper/a-very-happy-hacktoberfest-for-terrastories-and-the-ruby-community-9e472d9e85d3). If you are interested in having Terrastories at a coding event, please [get in touch with us.](https://terrastories.app/contact-us)

<figure><img src="/files/UI5ntKMtmfWatlVYO4k4" alt=""><figcaption><p>Terrastories architecture as of 2022</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.terrastories.app/miscellaneous/for-developers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
