Giter Club home page Giter Club logo

curve-external-integrations's Introduction

Curve Integrations

This repository's configuration files contain all metadata for apps and tools listed on https://curve.fi/#/integrations

Definition: A Curve integration is a project that builds on top of Curve, and as a result extends what Curve users can do. E.g. using Curve LP tokens as collateral for anything, stats or information about Curve and its ecosystem, third-party front-ends…

Integration metadata structure

Each integration's metadata must have the following properties:

  • name: Name of the app/tool
  • description: One-sentence description, not too long
  • imageId: Filename of the app/tool's logo in the curve-assets repo
  • appUrl: Link to the app/tool's webpage, or null
  • twitterUrl: Link to the app/tool's Twitter profile, or null
  • tags: Array of relevant tags (any of the tags ids listed here: integrations-tags.json)
  • networks: Array of relevant networks

Example:

{
  "name": "Curve Trading Bots",
  "description": "Decentralized Curve Trading Bots allows to create limit orders, stop losses, and automated traded on Curve AMMs",
  "imageId": "curve-trading-bots.png",
  "appUrl": null,
  "twitterUrl": null,
  "tags": ["bots"],
  "networks": ["ethereum"]
}

Adding an integration to the list

Conditions the project must meet in order to be added to the list of integrations:

  1. It must fit the "Curve integration" definition
  2. It must be live

Easy two-step process for your app/tool to appear on Curve's websites:

  1. You'll need to upload the app/tool's logo to the curve-assets repo (submit a PR there, we'll be notified and will review and merge it). Either an SVG image, or a PNG/JPG of at least 200x200 and at most 500x500 px.
  2. Submit a PR in this very repository, adding the app/tool's metadata as described above in the integrations-list.json file. You don't have to wait for (1) to be merged to do this. We'll also be notified and will review and merge your PR. Please provide a very short explanation of how the submitted project fits into the "Curve integration" definition, if it isn't immediately obvious from the project's metadata in your PR.

curve-external-integrations's People

Contributors

amytsang avatar philippe-git avatar onlyjousting avatar suhailgme avatar lucasramadour avatar fextr avatar jonathansnow avatar oxfernando avatar evmknows avatar webmass avatar

Stargazers

Ravikant avatar

Watchers

Ravikant avatar

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.