Skip to content

Commit

Permalink
Added title and description metadata
Browse files Browse the repository at this point in the history
  • Loading branch information
mazinden committed Dec 27, 2021
1 parent fc8382d commit 331b9e2
Show file tree
Hide file tree
Showing 15 changed files with 81 additions and 8 deletions.
7 changes: 6 additions & 1 deletion docs/api-reference.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
---
title: Rarible Union Protocol API Reference
description: API references for different blockchain networks working with the protocol
---

# API Reference

Use these base URLs to access our API on different networks.

`api.rarible.org or any testnet equivalent` is compatible with all blockchains supported by the Rarible Protocol. We also use the term union to describe this compatibility case in the docs.
`api.rarible.org or any testnet equivalent` is compatible with all blockchains supported by the Rarible Protocol. We also use the term union to describe this compatibility case in the docs.

`ethereum-api.rarible.org or any testnet equivalent` is only compatible with the ethereum blockchain.

Expand Down
5 changes: 5 additions & 0 deletions docs/faq.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: FAQ
description: Frequently Asked Questions about working with the Rarible Protocol
---

# Frequently Asked Questions

See [Discussion QA section](https://github.com/rarible/protocol/discussions/categories/q-a) on our GitHub repo, [Discord](https://discord.gg/zqsZsEWBbN), and [documentation](https://docs.rarible.org/) for more answers.
Expand Down
5 changes: 5 additions & 0 deletions docs/getting-started/community.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Rarible Protocol Community and Resources
description: Community and resources available to Rarible Protocol users
---

# Community and resources

## DAO
Expand Down
5 changes: 5 additions & 0 deletions docs/getting-started/glossary.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Rarible Protocol Glossary
description: Glossary with an alphabetical list, definitions, and terms related to Rarible Protocol API
---

# Glossary

This document contains a glossary with an alphabetical list, definitions, and terms related to API.
Expand Down
5 changes: 5 additions & 0 deletions docs/getting-started/quick-start.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Rarible Protocol Quick Start
description: Quick Start Guide for starting using Rarible Union Protocol SDK
---

# Quick Start

It's a Quick Start Guide for starting using Union SDK.
Expand Down
5 changes: 5 additions & 0 deletions docs/getting-started/reasons.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Why build on Rarible protocol?
description: Reasons to start using Rarible Protocol
---

# Why build on Rarible protocol?

Rarible pursues the goal of creating a highly liquid environment for all NFTs out there: a robust on-chain protocol designed for NFTs to exist in a connected space. A separate initiative with a dedicated team will enable direct interactions with the protocol from multiple front ends like storefronts or wallets, offering additional distribution channels and enhancing liquidity. It will also fuel the discovery of new NFT trading mechanics.
Expand Down
2 changes: 2 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
---
title: Rarible Protocol Documentation
description: Rarible Protocol is a blockchain-agnostic and decentralized tool to query, issue, and trade NFTs
hide:
- toc
- feedback
Expand Down
5 changes: 5 additions & 0 deletions docs/overview/union.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Rarible Union Protocol Overview
description: Rarible Union Protocol is a blockchain-agnostic and decentralized tool to query, issue, and trade NFTs
---

# Rarible Union Protocol

Rarible Union Protocol is a tool to query, issue and trade NFTs on these blockchains:
Expand Down
5 changes: 5 additions & 0 deletions docs/union-sdk.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Rarible Union Protocol SDK
description: Rarible Union Protocol SDK enables applications to interact with protocol easily: query, issue, trade NFTs on any blockchain supported
---

# Union SDK

Rarible Protocol Software Development Kit enables applications to interact with Rarible protocol easily: query, issue, trade NFTs on any blockchain supported.
Expand Down
5 changes: 5 additions & 0 deletions docs/use-cases/bubblesdk.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Rarible SDK No-Code plugin for Bubble
description: You can now use the Rarible Protocol SDK and build your own NFT Marketplace without deep knowledge on how to code
---

# Rarible SDK No-Code plugin

This plugin has been developed by [EzCode](https://ezcode.co).
Expand Down
17 changes: 12 additions & 5 deletions docs/use-cases/coconft.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
---
title: cocoNFT use case with Rarible Smart Contracts
description: cocoNFT uses lazy minting so that the creators don't have to pay for minting making the process easy for newbies to crypto
---

# cocoNFT

**TLDR:**

cocoNFT helps new creators get into the NFT space by building an onRamp that makes it easy to manage your wallet via social media logins.

cocoNFT uses the following Smart Contract functionalities: lazy minting, exchange, and indexer.
cocoNFT uses the following Smart Contract functionalities: lazy minting, exchange, and indexer.

cocoNFT uses lazy minting so that the creators don't have to pay for minting making the process easy for newbies to crypto. They are planning on using the ability to support checkout right on our website via the Rarible Protocol Exchange and the indexer I believe to show a user's Lazy Minted NFTs.

Expand All @@ -22,10 +27,12 @@ In regards to the database side cocoNFT advises understanding how you structure
2. Identify which NFT token type you will be using, 721 or 1155, and make any modifications necessary in the tokens folder: https://github.com/rarible/protocol-contracts/tree/master/tokens
3. Update the migrations files to pass in whatever parameters you want for the contract you plan to deploy: https://github.com/rarible/protocol-contracts/tree/master/tokens/migrations

**Note:** Only migration files 1-4 are necessary for initial deployment, and only #2 for 721 and #3 for 1155 if you don't want to deploy contracts for both.
???+ note

Only migration files 1-4 are necessary for initial deployment, and only #2 for 721 and #3 for 1155 if you don't want to deploy contracts for both.

4. Take note of the addresses for the contracts. These are upgradeable contracts, so that you will be directing calls to the proxy address.
5. Test some functions like `name()` or `symbol()` in your terminal to ensure it's working
6. Start using Rarible's APIs for lazy minting and order creation to build out your marketplace: https://api-reference.rarible.com/#operation/upsertOrder
6. Take note of the addresses for the contracts. These are upgradeable contracts, so that you will be directing calls to the proxy address.
7. Test some functions like `name()` or `symbol()` in your terminal to ensure it's working
8. Start using Rarible's APIs for lazy minting and order creation to build out your marketplace: https://api-reference.rarible.com/#operation/upsertOrder

API and/or SDK is in the works for cocoNFT.
12 changes: 10 additions & 2 deletions docs/use-cases/mintgate.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
---
title: MintGate use case with Rarible Protocol
description: MintGate integration Rarible Protocol by building their marketplace on it to provide the best experience for the community of creators and influencers
---

# MintGate

**TLDR:**

MintGate decided to integrate Rarible protocol by building their marketplace on it to provide the best experience for their growing community of creators and influencers.
Expand All @@ -22,8 +28,10 @@ Mintgate hopes Rarible will be able to complete an SDK alternative to the API's
1. Fork Rarible Protocol: https://github.com/rarible/protocol-contracts (Best to explore and get familiar)
2. Identify which NFT token type you will be using, 721 or 1155, and make any modifications necessary in the tokens folder: https://github.com/rarible/protocol-contracts/tree/master/tokens
3. Update the migrations files to pass in whatever parameters you want for the contract you plan to deploy: https://github.com/rarible/protocol-contracts/tree/master/tokens/migrations

**Note:** Only migration files 1-4 are necessary for initial deployment, and only #2 for 721 and #3 for 1155 if you don't want to deploy contracts for both

???+ note

Only migration files 1-4 are necessary for initial deployment, and only #2 for 721 and #3 for 1155 if you don't want to deploy contracts for both.

4. Take note of the addresses for the contracts. These are upgradeable contracts, so you will be directing calls to the proxy address.
5. Test some functions like `name()` or `symbol()` in your terminal to ensure it's working
Expand Down
5 changes: 5 additions & 0 deletions docs/use-cases/picnic.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Picnic use case with Rarible Protocol
description: Using Rarible Protocol to help identify NFTs from creators and collectors in the Picnic showcase
---

# Picnic

We use Rarible to help us identify NFTs from creators and collectors in the Picnic showcase. The Rarible API provides a few great endpoints for fetching the necessary data.
Expand Down
5 changes: 5 additions & 0 deletions docs/use-cases/royalties-on-a-external-collection.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Setting Up Royalties
description: Example of setting up royalties on an external Collection
---

# Setting Up Royalties on an External Collection

1. Open the royalties contract in a new tab: [**https://etherscan.io/address/0xEa90CFad1b8e030B8Fd3E63D22074E0AEb8E0DCD#writeProxyContract**](https://etherscan.io/address/0xEa90CFad1b8e030B8Fd3E63D22074E0AEb8E0DCD#writeProxyContract)
Expand Down
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -129,3 +129,4 @@ markdown_extensions:
- pymdownx.superfences
- pymdownx.keys
- pymdownx.snippets
- meta

0 comments on commit 331b9e2

Please sign in to comment.