codeuino / codeuino/codebadge-backend

Add more predefined badges

オープン
#38 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

主要言語
Vue
スター
15
フォーク
23
PR マージ指標
30日以内にマージされた PR はありません

説明

What you will need to know

Art Design, JSON and some understanding of how the current badge assignment system works.

Add more Predefined Badges

As of now, Codebadge has 2 types of badges that can be assigned to a user. A predefined badge and special badge.
A predefined badge is assigned to everyone, it depicts the progress they've made with their respective organizations based on the their commit history. Examples of predefined badges are "Baby Steps", "Beginner", "Intermediate", "Expert", and so on.

Following #33 we can now add badges to CodeBadge. Currently we only have 1 predefined badge, which is a default placeholder.
This task would require you to modify the current placeholder and add more predefined badges.

Requirements

A brief idea of JSON and how Codebadge assigns predefined badges.

Steps to Follow
  • Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!
  • Install CodeBadge on your system go through readme.md in development branch for this purpose.
  • Checkout to a different feature branch in git and add your JSON edits.
    Make sure to commit your work daily and create a single PR for all your commits, per feature.
Acceptance Criteria

Code is short, clean and properly indented.
The Best practices should be used in case of multiple approaches, mentors are always there to help you for this 👍

Rejection Criteria

Not following/Violating Code of Conduct can lead to rejection.
Coding etiquettes must be taken care of, for eg, always committing code in a different feature branch, same PR is edited in case of re-iteration of code, etc.

Expected Outcome

Atleast 2 badges added which are suitable for the progress they depict.

How to excel fast in the community?

Share the issues you encounter along the way and help others solve theirs.
Chime in below in a comment to cooperate with others who are also working on this task.
Report back at the above issue once you succeed, to encourage others and share what worked for you!

Resources & References (Where to Start)

Head over to badges.json and see how the predefined badges are made.

Extras

Just follow the readme whenever you are stuck . Visit Codeuino's Website in case of any doubts.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

README.md の開発環境のセットアップから始め、次に src/assets/badges/predefined/badges.json と既存のプレースホルダーバッジを確認します。少なくとも 2 つの適切なバッジ定義を追加する前に、定義済みバッジがどのように割り当てられているかを確認してください。JSON が整理されていて有効であり、要求された追加のバッジを含んでいれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
json
領域
content
issue の種類
機能追加
難易度
2/5
見積もり時間
1〜3時間
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。