Welcome to the Open Collective Program! This page outlines the guidelines for contributing to our project. We've categorized work into two main sections: tasks that don't require approval and those that do. Please review these guidelines carefully to ensure smooth collaboration.

Work That Doesn't Require Approval

The following categories of work do not require prior approval. You're welcome to contribute to these areas within your weekly hour limit:

Work That Requires Approval from Supabase Team

The following categories of work require approval from a member of the Supabase Team before you begin:

By following these guidelines, we can maintain a productive and organized development process. If you have any questions about which category your work falls into, please don't hesitate to reach out to the Supabase Team for clarification.

How to Request Approval

For work that requires approval from the Supabase Team, please follow these steps to submit your request:

  1. Explain the Change: Clearly describe the proposed change or addition you want to make. Be specific about what you intend to modify or create.
  2. Justify the Need: Explain why this change is necessary or beneficial to the project. Include any relevant context or background information that supports your proposal.
  3. Outline the Implementation: Provide a brief overview of how you plan to implement the change. Include any technical details, potential challenges, and estimated timeline if possible.
  4. Submit Your Request: Compile this information into a concise proposal and submit it to the Supabase Team through the designated communication channel (e.g., GitHub issue).

Remember to be patient while waiting for a response. The Supabase Team will review your request and get back to you with their decision or any additional questions they may have.