Contributing via GitHub Pull Request
As an open source project, you can also contribute directly by making a pull request to our GitHub repository.
Step 1: Fork the Repository
- Go to the GitHub repository
- Click the "Fork" button in the top-right corner
- Clone your forked repository to your local machine
Step 2: Create a New Branch
git checkout -b add-my-meetup
Step 3: Add Your Meetup
Create a new markdown file in the
packages/site/src/content/meetups
directory with your meetup details following the required
format.
Step 4: Commit and Push Your Changes
git add .
git commit -m "Add new meetup: [Your Meetup
Name]"
git push origin add-my-meetup
Step 5: Create a Pull Request
- Go to the original repository
- Click "Pull requests" tab
- Click the "New pull request" button
- Select your fork and branch
- Click "Create pull request"
Creating a New Meetup Issue
Go to GitHub Issues and create a new issue using the "New meetup" template.
PR Template Fields
- Description: Brief overview of your meetup
- Meetup Details: Confirm all required fields are included
- Date Format: Ensure date follows YYYY-MM-DD format
- Links: Verify all links are working and secure (HTTPS)
- Content: Confirm markdown formatting is correct
GitHub Actions Workflow
After submitting your PR, GitHub Actions will automatically run to validate your submission:
- Checks for required fields
- Validates date and time formats
- Verifies links are accessible
- Ensures content follows community guidelines
If any checks fail, review the GitHub Actions logs for details on what needs to be fixed.
Review Process
Once all checks pass, a maintainer will review your submission. They may request changes or approve and merge your PR. Your meetup will appear on the site after the PR is merged.