# Development Overview

Thanks for contributing to Prefect! This section of the docs is designed to help you become familiar with how we work, the standards we apply, and how to ensure your contribution is successful.

If you're stuck, don't be shy about asking for help on GitHub or in the #prefect-contributors channel of our Slack community.

Working on Server & UI

The source code for Prefect Server and Prefect UI is contained in their respective development repos.

# Getting Started

# Clone prefect

To clone Prefect for development, we recommend creating an "editable" install of Prefect's master branch, including all development dependencies:

git clone https://github.com/PrefectHQ/prefect.git
cd prefect
pip install -e ".[dev]"

# Write your code!

We have no doubt you can write amazing code! However, we want to help you ensure your code plays nicely with the rest of the Prefect ecosystem. Many projects describe code style and documentation as a suggestion; in Prefect it's a unit-tested requirement.

# Submit your code

In order to submit code to Prefect, please:

# Congratulations!

You're a Prefect contributor - welcome to the team! 🎉