> ## Documentation Index
> Fetch the complete documentation index at: https://docs.uptimekit.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Contributing to UptimeKit

> Learn how to contribute to UptimeKit and help make it better

Thank you for your interest in contributing to UptimeKit! This section provides guides and resources for developers who want to contribute to the project.

## Ways to Contribute

There are many ways you can contribute to UptimeKit:

* **Report bugs**: Help us identify and fix issues
* **Suggest features**: Share your ideas for new functionality
* **Write documentation**: Improve or expand our documentation
* **Develop themes**: Create custom themes for status pages
* **Submit code**: Fix bugs or implement new features

## Development Areas

<CardGroup cols={2}>
  <Card title="Theme Development" icon="palette" href="/contributing/theme-development">
    Learn how to create custom themes for status pages
  </Card>

  <Card title="Core Development" icon="code" href="https://github.com/uptimekit">
    Contribute to the core UptimeKit codebase
  </Card>
</CardGroup>

## Getting Started

1. **Fork the repository**: Create your own copy of the UptimeKit repository
2. **Set up development environment**: Follow the installation guide to set up a local development environment
3. **Pick an area**: Choose what you'd like to work on (themes, features, bug fixes, etc.)
4. **Submit a pull request**: Share your changes with the community

## Community

Join our community to discuss ideas, ask questions, and collaborate with other contributors:

* **GitHub**: [github.com/uptimekit](https://github.com/uptimekit)
* **Support**: [contact@uptimekit.dev](mailto:contact@uptimekit.dev)

We look forward to your contributions!
