Skip to content

feat: add certificates onboarding page #11

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 7 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added contents/.gitbook/assets/badge_mint.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added contents/.gitbook/assets/certificat_details.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added contents/.gitbook/assets/certificates_create.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions contents/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@
* [💰 Execute a Payment](guides/execute-a-payment.md)
* [🔁 Get refunded](guides/get-refunded.md)
* [⚡ Create a deal using GitHub comments](guides/create-a-deal-using-comments.md)
* [⭐ Create a certificate and badges](create-a-certificate-and-badges.md)
63 changes: 63 additions & 0 deletions contents/guides/create-a-certificate-and-badges.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
---
description: Achieve a certificate that proves an accomplishment and badges to attest to a level of competence.
---

# ⭐ Create a Certificat and badges

Certificates and badges are proof of success for developers in achieving the development of your application.

1) Access the certificate generator to create a custom certification.

A certificate contains an image, a symbol name and a icon.

{% hint style="info" %}
The choice of the blockchain and the owner of the NFT ERC721 is made with Metamask: `(polygon)`, `(xdai)` et `(arbitrum)`\
\
A list contain all the certificates of the different blockchains.
{% endhint %}

![Create your Certificate](../.gitbook/assets/certificates\_create.png)

2) Access the badge generator to create a badge.

Click on the three small dots of the certificate and select details for open the certificat détails.

3) Use the badge generator to create a personalized certification badge.

![Create a badge](../.gitbook/assets/certificat\_details.png)

The badge consists of an image and metadata. These will enhance the digital representation of your certification.

The details of a badge can be found by clicking on it.

4) Attribute a badge to a github user in the Github issue of a deal.

**Entitle** it or add a **comment** with this format: _$\<badge\_keyword> \<certificate_symbol> \<badge_name> \ <wallet_address_recipient> or \<@github-user>_.

The delivery request is in a Github comment of a registered repository, and contains the recipient's wallet address.

For mint with username github preceded by @, open profile, in the top right dropdown menu, login to Metamask and prove ownership performing a signature in Metamask.

![Prove ownership](../.gitbook/assets/badge\_prove\_ownership.png)

{% hint style="info" %}
The keywords to launch a mint of a badge are these: `$badge`.\
{% endhint %}

![Mint a badge](../.gitbook/assets/badge\_mint.png)

The one who mint with the returned message must be the ower of certificate on which the badge was edited and have the rights to his wallet address.

You minted successfully!

5) Delete a certificate belonging to their Github organization.

The certificate can be deleted from the list of certificates. Deleting the certificate will delete the badges corresponding to it.

{% hint style="info" %}
When the certificate is deleted with its badges, these are kept on the blockchain with their properties and metadata.\
\
It is recommended that you save our smart-contract address of certificat to continue using them after this.
{% endhint %}

Once deleted, the Feature application does not keep them and no longer allows them to be returned to the dashboard.