How to lint PRs and welcome contributors using GitHub Actions

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • open-sauced

    Discontinued 🍕 This is a project to identify your next open source contribution.

  • Expanding the @open-sauced ecosystem, it became tedious to apply all the necessary tooling available in open-sauced/open-sauced to newly created repositories and synchronising existing ones with minor updates.

  • docs

    OpenSauced documentation built with docusaurus (by open-sauced)

  • The full workflow is available here: .github/workflows/compliance.yml

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • conventional-commit

    commit binary powered by commitizen with conventional commit standard

  • View on GitHub

  • first-interaction

    An action for filtering pull requests and issues from first-time contributors

  • actions/first-interaction@v1 - welcomes first time contributors and invites them to @open-sauced discord

  • action-semantic-pull-request

    A GitHub Action that ensures that your PR title matches the Conventional Commits spec.

  • amannn/action-semantic-pull-request@v3.4.0 - ensures pull request title matches conventional commits specification

  • pr-compliance-action

    Check PR for compliance on title, linked issues, and files changed

  • mtfoley/pr-compliance-action@v0.2.1 - check PR for compliance on title, linked issues, and files changed

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts