Skip to main content
Thank you for your interest in contributing to this project! We welcome contributions from developers of all skill levels. This guide will help you get started with contributing to our codebase.

Getting Started

Prerequisites

Before you start contributing, make sure you have:
  • A GitHub account
  • Git installed on your local machine
  • Basic knowledge of the technologies used in this project
  • Familiarity with the command line

FlexPrice Repositories

FlexPrice is organized into several repositories, each serving a specific purpose: Each repository has its own setup instructions in the respective README files.

Types of Contributions

We welcome various types of contributions:
  • Bug fixes - Help us identify and fix issues
  • Feature development - Implement new features
  • Documentation - Improve or add documentation
  • Testing - Add or improve test coverage
  • Code refactoring - Improve code quality and performance
  • UI/UX improvements - Enhance user experience

Before You Start

  1. Check existing issues to see if your idea or bug report already exists
  2. Create an issue if you’re planning a significant change
  3. Discuss your approach with maintainers before starting work
  4. Read the code of conduct to understand our community standards

Getting Help

If you need help or have questions:
  • Check the existing documentation at docs.flexprice.io
  • Look through existing issues and discussions in the relevant repository
  • Create a new issue with the “question” label
  • Join our community: FlexPrice Community Slack - Connect with other contributors and maintainers
We’re here to help you succeed in your contributions!