# Cicadel application documentation (dev)

Build applications with Cicadel.

## First steps

- [Your first application](https://cicadel.fauzaanu.com/en/dev/intro/tutorial/index.md): Source: `docs/tutorial.md`.
- [Build with an AI agent](https://cicadel.fauzaanu.com/en/dev/intro/ai/index.md): Source: `docs/ai.md`.

## Topic guides

- [The model layer](https://cicadel.fauzaanu.com/en/dev/topics/migrations/index.md): Source: `docs/migrations.md`.
- [The component layer](https://cicadel.fauzaanu.com/en/dev/topics/component-ui/index.md): Source: `docs/component-ui.md`.
- [Forms and validation](https://cicadel.fauzaanu.com/en/dev/topics/forms-completion/index.md): Source: `docs/forms-completion.md`.
- [Model forms](https://cicadel.fauzaanu.com/en/dev/topics/model-forms/index.md): Source: `docs/model-forms.md`.
- [Authentication](https://cicadel.fauzaanu.com/en/dev/topics/authentication/index.md): Source: `docs/authentication.md`.
- [Installable applications](https://cicadel.fauzaanu.com/en/dev/topics/installable-apps/index.md): Source: `docs/installable-apps.md`.
- [Email](https://cicadel.fauzaanu.com/en/dev/topics/email/index.md): Source: `docs/email.md`.
- [Logging](https://cicadel.fauzaanu.com/en/dev/topics/logging/index.md): Source: `docs/logging.md`.
- [Caching](https://cicadel.fauzaanu.com/en/dev/topics/cache/index.md): Source: `docs/cache.md`.
- [Testing](https://cicadel.fauzaanu.com/en/dev/topics/testing/index.md): Source: `docs/testing.md`.
- [Extensions](https://cicadel.fauzaanu.com/en/dev/topics/extensions/index.md): Source: `docs/extensions.md`.

## How-to guides

- [Write components](https://cicadel.fauzaanu.com/en/dev/howto/component-authoring/index.md): Source: `docs/component-authoring.md`.
- [Style with Tailwind](https://cicadel.fauzaanu.com/en/dev/howto/tailwind/index.md): Source: `docs/tailwind.md`.
- [Add interactive behavior](https://cicadel.fauzaanu.com/en/dev/howto/htmx/index.md): Source: `docs/htmx.md`.
- [Deploy and operate](https://cicadel.fauzaanu.com/en/dev/howto/operations/index.md): Source: `docs/operations.md`.
- [Measure performance](https://cicadel.fauzaanu.com/en/dev/howto/performance/index.md): Source: `docs/performance.md`.

## API reference

- [Package API index](https://cicadel.fauzaanu.com/en/dev/ref/api/index.md): Source: `docs/api.md`.
- [Migration reference](https://cicadel.fauzaanu.com/en/dev/ref/migrations/index.md): Source: `contrib/migrations/README.md`.
- [Formsets](https://cicadel.fauzaanu.com/en/dev/ref/formsets/index.md): Source: `contrib/formsets/README.md`.
- [Accounts](https://cicadel.fauzaanu.com/en/dev/ref/accounts/index.md): Source: `contrib/accounts/README.md`.
- [Query generation](https://cicadel.fauzaanu.com/en/dev/ref/querygen/index.md): Source: `contrib/querygen/README.md`.

## Release notes

- [Releases and upgrades](https://cicadel.fauzaanu.com/en/dev/releases/releases/index.md): Source: `docs/releases.md`.
- [Changelog](https://cicadel.fauzaanu.com/en/dev/releases/changelog/index.md): Source: `CHANGELOG.md`.

