Before creating a pull request, make sure you have:
- Validated your changes (no errors should remain)
- Sorted your data using the WebUI or
python -m ofd script style_data - Pushed your changes to GitHub
-
Go to the pull requests tab of the main database
-
If you've recently pushed changes, a yellow banner will appear
-
You'll be brought to a page to create your pull request:
-
Click "Create pull request"
-
A maintainer will review your changes and either merge them or provide feedback
If the yellow banner doesn't appear, follow these steps:
-
Fill in the title and description, then click "Create pull request"

-
Wait for a maintainer to review and merge your changes, or be ready to address any feedback!
When creating a pull request, you can use one of our templates to help structure your submission:
-
Data Addition - Use when adding new brands, materials, filaments, variants, or stores
- Includes checklists for validation and data quality
- Ensures you've sorted your data before submitting
-
WebUI Changes - Use when making changes to the web interface code
- For developers modifying the WebUI application
To use a template, look for the "Choose a template" option when creating your PR, or find them in the .github/PULL_REQUEST_TEMPLATE/ folder.






