- Go to https://github.com/steveseguin/vdo.ninja
- Click the "Fork" button (top right)
- This creates your own copy of VDO.Ninja
git clone https://github.com/YOUR-USERNAME/vdo.ninja.git
cd vdo.ninja
# Branch from develop, not main
git checkout develop
git checkout -b your-feature-name
- Edit/add your files
- Test your changes locally
- Follow existing code style
git add .
git commit -m "Brief description of changes"
git push origin your-feature-name
- Go to your fork on GitHub
- Click "Pull requests" → "New pull request"
- Important: Set base branch to
develop
(not main) - Select your feature branch
- Click "Create pull request"
- Add clear title and description
- Submit
- The CLA Assistant bot will comment on your PR
- Click the link to digitally sign the CLA
- This only needs to be done once
- Always PR to the
develop
branch, notmain
- Test your changes before submitting
- One feature per PR is preferred
# Add upstream remote
git remote add upstream https://github.com/steveseguin/vdo.ninja.git
# Update your fork's develop branch
git checkout develop
git fetch upstream
git merge upstream/develop
git push origin develop
Email your code to [email protected] with:
- Your code changes
- Statement: "I agree to the VDO.Ninja CLA terms"
- Your full legal name