# Contributing

## Contributing

Want to help with the MyAAC project?

View what we have to be done, here: [MyAAC TODO](/misc/todo.md)

If you have other idea - let us known. You can contact us on [Discord Channel my-aac](https://discord.gg/2J39Wus).

### Code Rules

We use [EditorConfig](https://github.com/otsoft/myaac/blob/master/.editorconfig) to force some rules, please follow them in your editor. You can find plugin for IDE of your choice here: <https://editorconfig.org/#download>

Except that, please follow some other rules:

* look how our PHP code is formatted, and do the same

### Is the contribution you want to do a template or page?

Then think about creating a separate plugin for MyAAC. You can then submit the code directly to [myaac-plugins](https://github.com/slawkens/myaac-plugins) repository. If it pass some requirements tests, it will be merged into the repository.


---

# 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.my-aac.org/misc/contributing.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.
