First off β thank you! Whether you're fixing a bug, improving docs, adding features, or just giving feedback, youβre helping shape WooNuxtβs future.
This guide explains how to contribute, follow our conventions, and get your pull request merged smoothly.
Listed in order of contribution β based on GitHub stats. Thank you all:
![]() scottyzen |
![]() alexookah |
![]() zackha |
![]() Zielgestalt |
![]() brunofullstack |
![]() tzhf |
![]() AlMuz |
|
![]() McRafee |
![]() atinux |
![]() gabrielrbarbosa |
![]() danielroe |
![]() TomCore |
![]() vpashkov |
![]() vernaillen |
![]() arshidkv12 |
π See full contributor graph β
If you're trying to install and use WooNuxt in a project, this file is not for you. Please see the README.md for:
- Installation instructions
- Environment setup
- Usage examples
- Plugin/module details
This guide is for contributors working on the WooNuxt codebase or documentation.
-
Fork the repository on GitHub and clone your fork locally:
git clone https://github.com/YOUR_USERNAME/woonuxt.git cd woonuxt -
Create a new branch using a meaningful name:
git checkout -b feat/your-feature-name
-
Make your changes in the appropriate part of the codebase:
woonuxt_base/β Nuxt 3 frontend
-
Test your changes locally:
cd woonuxt_base yarn install yarn devThen:
- Open your browser and verify that pages load correctly
- Interact with cart, product views, and checkout
- Confirm that WPGraphQL queries resolve properly
- If modifying the plugin, verify it within the WordPress admin
-
Stage and commit your changes using Conventional Commits:
git add . git commit -m "feat: add custom slot to ProductCard component"
Common types:
feat:β a new featurefix:β a bug fixdocs:β documentation-only changeschore:β tooling/config updatesstyle:β non-functional style changes (spacing, formatting, etc.)
-
Push your branch to GitHub:
git push origin feat/your-feature-name
-
Open a Pull Request targeting the
masterbranch. Include:- A brief title and description
- Screenshots or before/after examples (if relevant)
- Any linked issues or related context
To report a bug, open a GitHub Issue and include:
- β What you did
- β What you expected to happen
- β What actually happened
- β WooNuxt, Node, PHP, WordPress, and Nuxt versions
- β Screenshots, logs, or network errors if helpful
If you're not sure where to start:
- Open a thread in GitHub Discussions
- Create an issue for support
- Post on X @scottyzen
Thank you again β WooNuxt gets better because of contributors like you. π














