Giter VIP home page Giter VIP logo

git-recognise's Introduction

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

git-recognise's People

Contributors

alenhorvat avatar sebastjanpirih avatar

Stargazers

 avatar  avatar  avatar  avatar

Forkers

sebastjanpirih

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.