Skip to content

contributors #944

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 10 commits into from
Jul 14, 2025
Merged

contributors #944

merged 10 commits into from
Jul 14, 2025

Conversation

sbryngelson
Copy link
Member

@sbryngelson sbryngelson commented Jul 14, 2025

User description

Add contributors in non-stupid way


PR Type

Documentation


Description

  • Add all-contributors system for automated contributor management

  • Update README with contributor badge and visual contributor table

  • Create GitHub workflow for automatic contributor updates

  • Reorganize citation section with updated references


Changes diagram

flowchart LR
  config[".all-contributorsrc"] --> workflow[".github/workflows/all-contributors.yml"]
  workflow --> readme["README.md contributors section"]
  config --> readme
  readme --> badge["Contributors badge"]
Loading

Changes walkthrough 📝

Relevant files
Configuration changes
.all-contributorsrc
Configure all-contributors system with 25 contributors     

.all-contributorsrc

  • Add configuration file for all-contributors system
  • Define 25 project contributors with GitHub profiles and avatars
  • Configure project metadata and display settings
  • Set contributors per line to 7 for table layout
  • +241/-0 
    all-contributors.yml
    Add automated contributor update workflow                               

    .github/workflows/all-contributors.yml

  • Create GitHub Actions workflow for contributor updates
  • Trigger on pushes to master branch
  • Generate contributor list and commit changes automatically
  • Use Node.js 18 and all-contributors-cli tool
  • +22/-0   
    Documentation
    README.md
    Update README with contributor system and citations           

    README.md

  • Add contributors badge showing 25 contributors
  • Replace simple contributor link with visual contributor table
  • Update citation section with new MFC 5.0 reference
  • Remove formatting inconsistencies and fix structure
  • +81/-22 

    Need help?
  • Type /help how to ... in the comments thread for any questions about Qodo Merge usage.
  • Check out the documentation for more information.
  • @Copilot Copilot AI review requested due to automatic review settings July 14, 2025 17:31
    Copy link
    Contributor

    @Copilot Copilot AI left a comment

    Choose a reason for hiding this comment

    The reason will be displayed to describe this comment to others. Learn more.

    Pull Request Overview

    This PR integrates the All Contributors tool to provide a badge and automated list of contributors, along with a GitHub Actions workflow to keep the list up to date.

    • Adds badge and contributors table to README.md
    • Introduces .all-contributorsrc configuration
    • Adds GitHub Actions workflow to regenerate contributor list on push

    Reviewed Changes

    Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

    File Description
    README.md Added All Contributors badge, table, and updated citation formatting
    .github/workflows/all-contributors.yml New workflow to automatically run all-contributors-cli generate
    .all-contributorsrc Configuration file listing all current contributors
    Comments suppressed due to low confidence (2)

    .github/workflows/all-contributors.yml:4

    • The workflow is configured to run only on the master branch, but this repository appears to use main as its default branch. Update the branch name or include both to ensure the action triggers.
        branches: [ master ]
    

    README.md:191

    • The BibTeX entries are split by multiple closing fences, causing an unmatched fence at the end. Consider wrapping all entries in a single triple-backtick block so they render correctly.
    ```bibtex
    

    Copy link

    PR Reviewer Guide 🔍

    Here are some key observations to aid the review process:

    ⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪
    🧪 No relevant tests
    🔒 No security concerns identified
    ⚡ Recommended focus areas for review

    Workflow Issue

    The workflow commits and pushes changes without checking if there are actually changes to commit, which could cause issues if the repository is protected or if there are no changes. The workflow also lacks error handling for git operations.

    run: |
      git config user.name "github-actions[bot]"
      git config user.email "github-actions[bot]@users.noreply.github.com"
      git add README.md
      git commit -m "chore: update contributors" || echo "No changes to commit"
      git push
    Data Accuracy

    All 25 contributors are marked with only "code" contributions, which may not accurately represent the diverse types of contributions (documentation, testing, design, etc.) that contributors typically make to a project.

    "contributors": [
      {
        "login": "sbryngelson",
        "name": "Spencer Bryngelson",
        "avatar_url": "https://avatars.githubusercontent.com/u/39740593?v=4",
        "profile": "https://github.com/sbryngelson",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "henryleberre",
        "name": "Henry Le Berre",
        "avatar_url": "https://avatars.githubusercontent.com/u/24208000?v=4",
        "profile": "https://github.com/henryleberre",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "wilfonba",
        "name": "Ben Wilfong",
        "avatar_url": "https://avatars.githubusercontent.com/u/48168887?v=4",
        "profile": "https://github.com/wilfonba",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "haochey",
        "name": "Haocheng Yu",
        "avatar_url": "https://avatars.githubusercontent.com/u/98496194?v=4",
        "profile": "https://github.com/haochey",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "hyeoksu-lee",
        "name": "Hyeoksu Lee",
        "avatar_url": "https://avatars.githubusercontent.com/u/121892187?v=4",
        "profile": "https://github.com/hyeoksu-lee",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "anandrdbz",
        "name": "anandrdbz",
        "avatar_url": "https://avatars.githubusercontent.com/u/62814442?v=4",
        "profile": "https://github.com/anandrdbz",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "anshgupta1234",
        "name": "Ansh Gupta",
        "avatar_url": "https://avatars.githubusercontent.com/u/38015438?v=4",
        "profile": "https://github.com/anshgupta1234",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "ChrisZYJ",
        "name": "Yanjun Zhang",
        "avatar_url": "https://avatars.githubusercontent.com/u/120074479?v=4",
        "profile": "https://github.com/ChrisZYJ",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "okBrian",
        "name": "Brian Ok",
        "avatar_url": "https://avatars.githubusercontent.com/u/63064763?v=4",
        "profile": "https://github.com/okBrian",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "RasmitDevkota",
        "name": "Rasmit Devkota",
        "avatar_url": "https://avatars.githubusercontent.com/u/20760979?v=4",
        "profile": "https://github.com/RasmitDevkota",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "js-spratt",
        "name": "Jean-Sebastien Spratt",
        "avatar_url": "https://avatars.githubusercontent.com/u/37048159?v=4",
        "profile": "https://github.com/js-spratt",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "Malmahrouqi3",
        "name": "Mohammed S. Al-Mahrouqi",
        "avatar_url": "https://avatars.githubusercontent.com/u/145478595?v=4",
        "profile": "https://www.linkedin.com/in/malmahrouqi3",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "AiredaleDev",
        "name": "Cameron",
        "avatar_url": "https://avatars.githubusercontent.com/u/71239694?v=4",
        "profile": "https://github.com/AiredaleDev",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "XZTian64",
        "name": "Xuzheng Tian",
        "avatar_url": "https://avatars.githubusercontent.com/u/195029395?v=4",
        "profile": "https://github.com/XZTian64",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "DimAdam-01",
        "name": "Dimitrios Adam",
        "avatar_url": "https://avatars.githubusercontent.com/u/153962156?v=4",
        "profile": "https://github.com/DimAdam-01",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "JRChreim",
        "name": "JRChreim",
        "avatar_url": "https://avatars.githubusercontent.com/u/22774282?v=4",
        "profile": "https://github.com/JRChreim",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "max-Hawkins",
        "name": "Max Hawkins",
        "avatar_url": "https://avatars.githubusercontent.com/u/37495064?v=4",
        "profile": "https://github.com/max-Hawkins",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "prathi-wind",
        "name": "Tanush Prathi",
        "avatar_url": "https://avatars.githubusercontent.com/u/128338570?v=4",
        "profile": "https://github.com/prathi-wind",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "dgvacarevelo",
        "name": "Diego Vaca Revelo",
        "avatar_url": "https://avatars.githubusercontent.com/u/143528660?v=4",
        "profile": "https://github.com/dgvacarevelo",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "belericant",
        "name": "Eric Dong",
        "avatar_url": "https://avatars.githubusercontent.com/u/17969913?v=4",
        "profile": "https://github.com/belericant",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "mrodrig6",
        "name": "Mauro Rodriguez Jr",
        "avatar_url": "https://avatars.githubusercontent.com/u/19245739?v=4",
        "profile": "https://vivo.brown.edu/display/mrodri97",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "aricer123",
        "name": "aricer123",
        "avatar_url": "https://avatars.githubusercontent.com/u/107273558?v=4",
        "profile": "https://github.com/aricer123",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "Sam-Briney",
        "name": "Sam-Briney",
        "avatar_url": "https://avatars.githubusercontent.com/u/46232496?v=4",
        "profile": "https://github.com/Sam-Briney",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "abbotts",
        "name": "Steve Abbott",
        "avatar_url": "https://avatars.githubusercontent.com/u/13371405?v=4",
        "profile": "https://github.com/abbotts",
        "contributions": [
          "code"
        ]
      },
      {
        "login": "arjunj05",
        "name": "arjunj05",
        "avatar_url": "https://avatars.githubusercontent.com/u/88004187?v=4",
        "profile": "https://github.com/arjunj05",
        "contributions": [
          "code"
        ]
      }

    Copy link

    qodo-merge-pro bot commented Jul 14, 2025

    PR Code Suggestions ✨

    No code suggestions found for the PR.

    @sbryngelson sbryngelson merged commit 943029a into MFlowCode:master Jul 14, 2025
    18 checks passed
    @sbryngelson sbryngelson deleted the readme branch July 15, 2025 17:59
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Development

    Successfully merging this pull request may close these issues.

    1 participant