GithubHelp home page GithubHelp logo

doraemonj / mixin.fan Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fox-one/mixin.fan

0.0 0.0 0.0 2.17 MB

The listings portal for Mixin Ecosystem

Home Page: https://mixin.fan

Shell 0.05% JavaScript 1.90% TypeScript 43.01% Vue 53.69% SCSS 1.35%

mixin.fan's Introduction

mixin.fan

The listings portal for Mixin Ecosystem.

Submit New Applications

Please don't submit super group bot or community bot. It's not ready to accept them.

Prerequisites

  • an icon with size of at 256x256 pixels in PNG format. Please compress your icon at tinypng to reduce the size.
  • a JSON-based bot description file to describe your bot. Read the following section for the specification of the JSON file.

Submit

  • fork this repo.
  • create a folder named your bot's id at /static/bots/ directory
  • put you the icon and JSON file in the folder and name them as icon.png and index.json
  • create a PR to submit your changes

Bot Description File

The bot description file includes required fields and optional fields.

{
  // required fields.
  // id, client_id, url, name, text, language
  "id": "Your bot ID. e.g. 70001010001",
  "client_id": "your bot client_id. e.g. xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "url": "your bot's home url. e.g. https://mixin.one",
  // bot name, support mulitple languages: en, es, ja, zh, ko, de
  "name": {
    "en": "Your bot's name",
    "ja": "Your bot's name in Japanese"
  },
  // description, up to 3 lines
  "text": {
    "en": ["The first line of description", "The 2nd line of description"]
  },
  // the category of your bot.
  "category": "exchange",
  // tags of the bot, up to 3 tags for each language
  "tags": {
    "en": ["Mint", "Pando"]
  },
  // default language
  "language": "en",
  // supported language
  "languages": ["en", "ja", "zh", "de", "es"],

  // optional fields.
  "developer": {
    "name": "the developer's name",
    "url": "the url of the developer"
  },
  // website and support_url
  "website": "Your bot's official website url",
  "support_url": "your bot's support url",
  // mtg information. omit it if your bot is not a MTG application
  "mtg": {
    "members": [
      "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx1",
      "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx2",
      "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx3",
      "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx4",
      "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx5"
    ],
    "threshold": 3
  },
  // mvm information. omit it if your bot is not a MVM application
  "mvm": {
    "contract_url": "https://..."
  },
  // if your bot has some limitation from using them, please specify here.
  "limitation": ""
}

Submit New Category

  • fork this repo.
  • add a new category at /bots.ts
  • create a PR to submit your changes

Todo

  • listing groups and communities
  • listing non-bot dapps
  • more languages support
  • bot collections
  • saving bots as favourted
  • pwa & SEO

Build Setup

# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

# build for production and launch server
$ yarn build
$ yarn start

# generate static project
$ yarn generate

For detailed explanation on how things work, checkout Nuxt.js docs.

mixin.fan's People

Contributors

lyricat avatar over140 avatar deanlee2013 avatar zed-wong avatar ryuzo-m-3 avatar dependabot[bot] avatar mik-guozhi avatar doraemonj avatar lms24601 avatar nodewee avatar xwjdsh avatar an-lee avatar tougee 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.