Skip to content

skillJot/git-recognise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

git recognise

Empowering Skill Endorsement: An initiative for verifiable endorsement of skills and contributions across all projects

Table of Contents

Introduction

Projects are powered by people, and fostering an environment of transparent and verifiable endorsement of skills and contributions is fundamental for the professional development of all contributors.

The fundamental concept revolves around utilizing Git to acknowledge and endorse contributors' skills, which are showcased through their contributions.

git recognise introduces a straightforward and transparent mechanism for projects to acknowledge the specific contributions made by all contributors, not only those who push the code, and the valuable skills contributors bring to the project.

How do I start?

Are you a project owner? Recognise and acknowledge contributions and skills

Start recognizing project contributions today in three simple steps:

  1. Copy the contributions.yaml to your project's repository (root folder). See the contributions definition for more information about the structure and supported claims.

  2. Add contributors and their roles/skills to the file according to the template.

  3. Notify your users that you're using git-recognise

Are you a contributor? Showcase your contributions and skills

Showcase your contributions in three simple steps:

  • Fork the Verifiable Profile Repository
    • Visit the repository
    • Click on the "Use this template" button on the top-right
      • Enter a name for your new repository. Repository name MUST be verifiable-profile
      • Click on "Create repository from template".
  • Edit the profile.yaml by filling in your profile information and adding project repositories where you've contributed.
  • Commit and push the changes to your repository.

Every time your project is using git-recognise, add the project to profile.yaml.

Are you a contributor or verifier? Check out the Verifiable Portfolio

Visit SkillJot and enter your or user's GitHub handler. If user's projects are leveraging the power of git-recognise, you'll see it in the profile.

Features

  • Contribution Templates: We are presenting a simple contributions template, streamlining the process of acknowledging contributions in a machine-readable format. See the Contributions Schema for more details. The template is evolving and we're inviting domain experts to contribute.

  • Verifiable Profile: Wa are introducing a simple verifiable profile template repository everyone can fork and set up within minutes. The repository contains your profile information and is used to elevate your professional profile by showcasing your contributions via git recognise. See the Verifiable Profile. The template is evolving and we're inviting domain experts to contribute.

  • Portfolio Viewer: An online viewer that enables to view and check your portfolio and contributions. Visit SkillJot

Roadmap

How to Contribute

All types of contributions are encouraged and valued. See the CONTRIBUTING for different ways to help and details about how this project handles them. Please make sure to read the relevant section before making your contribution. It will make it a lot easier for us maintainers and smooth out the experience for all involved. The community looks forward to your contributions. 🎉

And if you like the project, but just don't have time to contribute, that's fine. There are other easy ways to support the project and show your appreciation, which we would also be very happy about:

  • Star the project
  • Tweet about it
  • Refer this project in your project's readme
  • Mention the project at local meetups and tell your friends/colleagues

References

License

This work is licensed under a Creative Commons Attribution 4.0 International License.

CC BY 4.0