Skip to content

Add recognition for non-OpenCollective sponsors and services #5410

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

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

ramansrivastava
Copy link

Summary

This PR addresses issue #3627 by adding recognition for sponsors and services that support the Mocha project beyond OpenCollective sponsorship. These companies and services provide free or discounted tools and infrastructure that help maintain and improve Mocha.

Changes Made

Added Recognition for Sponsors

  • Wallaby.js - JavaScript testing tool with real-time code coverage (provides license)
  • Sauce Labs - Cross-browser testing platform (provides upgraded service)
  • JetBrains - WebStorm IDE licenses (provides development tools)

Added Recognition for Infrastructure Services

  • Travis CI - Continuous integration and deployment
  • AppVeyor - Continuous integration for Windows
  • Coveralls - Test coverage history and statistics
  • Netlify - Static site hosting and deployment

Files Modified

  • README.md - Added new "Supported by" section after existing sponsors
  • docs/_includes/supporters.md - Added matching section for website

Implementation Details

  • Used shield.io badges for consistent styling with existing project badges
  • Organized into logical sections: "Development Tools & Licenses" and "Infrastructure & Services"
  • Maintained existing OpenCollective sponsor sections unchanged
  • Added proper links and descriptions for each sponsor/service

Test Plan

  • Verify README.md renders correctly on GitHub
  • Ensure links to all sponsor/service websites work properly
  • Check that badges display correctly and consistently
  • Confirm website documentation builds without errors

Screenshots

The new section appears after the existing OpenCollective sponsors and provides clear recognition for the additional companies and services supporting Mocha.

Closes #3627

Copy link

linux-foundation-easycla bot commented Aug 5, 2025

CLA Missing ID CLA Not Signed

- Add new "Supported by" section to README.md acknowledging sponsors:
  - Wallaby.js (JavaScript testing tool with real-time code coverage)
  - Sauce Labs (Cross-browser testing platform)
  - JetBrains (WebStorm IDE licenses)
- Add infrastructure services section acknowledging:
  - Travis CI (Continuous integration and deployment)
  - AppVeyor (Continuous integration for Windows)
  - Coveralls (Test coverage history and statistics)
  - Netlify (Static site hosting and deployment)
- Update website supporters include with matching content
- Use shield.io badges for consistent styling with existing project badges

Fixes mochajs#3627
@ramansrivastava ramansrivastava force-pushed the add-sponsor-service-logos branch from 7fc4976 to d1f2f38 Compare August 5, 2025 07:01
@ramansrivastava
Copy link
Author

/easycla

Co-authored-by: ramansrivastava <[email protected]>
Copy link
Member

@voxpelli voxpelli left a comment

Choose a reason for hiding this comment

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

That issue is quite outdated and does not reflect the current state of sponsorship.

We should not add anything before we have talked with any sponsors or any sponsors has requested to be added as we should ensure we follow their guidelines.

I would say that this is premature to add.

Thanks for taking your time though

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

📝 Docs: Give props to non-OpenCollective sponsors, services
2 participants