Submitting your own meetup

Submit your meetup like a pleb

Fill in the data and let github actions work it's magic

Tell us more about the meetup. What will attendees learn?

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

  1. Go to the GitHub repository
  2. Click the "Fork" button in the top-right corner
  3. 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

  1. Go to the original repository
  2. Click "Pull requests" tab
  3. Click the "New pull request" button
  4. Select your fork and branch
  5. 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.