# Development

- [Local Setup](https://docs.ellie-app.com/development/untitled.md): How to clone and run Ellie on your computer
- [Server Architecture](https://docs.ellie-app.com/development/server-architecture.md): How Ellie's server is designed and why we made those choices.
- [Elixir and Phoenix](https://docs.ellie-app.com/development/server-architecture/elixir-and-phoenix.md)
- [Elm Platform](https://docs.ellie-app.com/development/server-architecture/untitled.md)
- [GraphQL and Absinthe](https://docs.ellie-app.com/development/server-architecture/graphql-and-absinthe.md)
- [Domains and Adapters](https://docs.ellie-app.com/development/server-architecture/domains-and-adapters.md): How Ellie's application state and business logic are designed and implemented
- [Client Architecture](https://docs.ellie-app.com/development/untitled-1.md): How Ellie's server is designed and why we made those choices.
- [Webpack](https://docs.ellie-app.com/development/untitled-1/webpack.md)
- [GraphQL and GraphqElm](https://docs.ellie-app.com/development/untitled-1/graphql-and-graphqelm.md)
- [Managed Effects](https://docs.ellie-app.com/development/untitled-1/managed-effects.md)
- [The Editor](https://docs.ellie-app.com/development/untitled-1/the-editor.md)
- [The Embed](https://docs.ellie-app.com/development/untitled-1/the-embed.md)
- [DevOps](https://docs.ellie-app.com/development/devops.md): How Ellie is deployed and where everything lives
- [Privacy and Compliance](https://docs.ellie-app.com/development/privacy-and-compliance.md): How Ellie adheres to the world's privacy laws


---

# 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.ellie-app.com/development.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.
