Open Source Contributions

I’m also an open source enthusiast, and starting today(4/3/2024), I’ll keep track of the projects I’ve contributed to 💪

As creator and contributor projects

My biggest contributions in open source was I created cpp-linter and commit-check organizations and repositories which include:

  1. cpp-linter-action: A Github Action for linting C/C++ code integrating clang-tidy and clang-format to collect feedback provided in the form of file-annotations, thread-comments, workflow step-summary, and Pull Request reviews.
  2. cpp-linter-hooks: C/C++ linter hooks for pre-commit
  3. clang-tools-pip: Install clang-format, clang-tidy, clang-query and clang-apply-replacements binaries with clang-tools CLI.
  4. clang-tools-docker: 🐳 Clang Tools Docker image includes the clang-format and clang-tidy.
  5. cpp-linter: cpp-linter core Python executable package
  6. commit-check: Commit Check supports checking commit messages, branch naming, committer name/email, commit signoff, customizing error messages, suggested commands and more.
  7. commit-check-action: Commit Check GitHub Action

Code contributor projects

  1. ansible-collections/community.general: PR-8176
  2. pypa/pip:PR-12572, PR-12614, PR-12615, PR-12616
  3. pypa/twine: PR-1080
  4. sloria/sphinx-issues: PR-145

Documentations contributor projects (merged)

  1. tox-dev/tox: PR-3257
  2. ansible/ansible-documentation: PR-766
  3. jenkinsci/helm-charts: PR-910
  4. jenkins-infra/jenkins.io: PR-5035
  5. jenkins-x/jx-docs: PR-1777