Andromeda
ADO LibraryBuild AppsDevelop ADOsCLIWeb Application Docs
Andromeda
Andromeda
  • Platform and Framework
    • Introduction to AndromedaOS
    • ADO Classes
    • Andromeda Messaging Protocol
      • Kernel
      • ADO Database
      • Economics Engine
      • Virtual File System
    • ADO Base
      • AndromedaMsg
      • AndromedaQuery
    • Common Types
    • Deployed Contracts
    • ADO Versions
  • Andromeda Digital Objects
    • Introduction to ADOs
    • Address List
    • Auction
    • App
    • Curve
    • CW20
    • CW20 Staking
    • CW721
    • CW20 Exchange
    • Fixed Amount Splitter
    • Graph
    • Lockdrop
    • Marketplace
    • Merkle-Airdrop
    • Point
    • Primitive
    • Rates
    • Splitter
    • Timelock
    • Validator Staking
    • Vesting
  • Andromeda Apps
    • Introduction to Apps
    • Auctioning App
    • Cw20 Staking App
    • Marketplace App
  • Developing an ADO
    • Getting Started
      • Instantiation
      • Execution
      • Queries
      • Testing
    • Error Handling and Migrate Function
    • CW3 EXAMPLE
      • InstantiateMsg
      • ExecuteMsg
      • QueryMsg
      • Testing
    • ADO Submissions
  • Andromeda CLI
    • Introduction
    • Help and Shortcuts
    • ADO
    • Bank
    • Chain
    • Env
    • Gql
    • Tx
    • OS
    • Wallet
    • Wasm
    • Clearing CLI Data
    • Clear and Exit
  • Chain
    • Running a Node
    • Staking and Rewards
  • Andromeda Dashboard
    • Tokenomics Dashboard
    • Dashboard API
  • Andromeda Changelog
    • Newest Releases
  • Additional Resources
    • GitHub
    • Website
    • White Paper
Powered by GitBook

Additional Resources

  • Github
  • Website

Community

  • Discord
  • Telegram

Socials

  • Twitter
  • Medium
  • Youtube
On this page
  • Submitting the Idea
  • Submitting the ADO
  • Requesting a New Feature on an Existing ADO

Was this helpful?

  1. Developing an ADO

ADO Submissions

PreviousTestingNextIntroduction

Was this helpful?

The following document will explain the steps required for a developer to submit their ADO to be included in the official Andromeda ADO library as well as requesting new features for existing ADOs. The workflow can be summarized by the following diagram:

Although the idea approval is currently done by the Andromeda Team, it will be eventually handled by the DAO through proposals.

Submitting the Idea

The first step requires the developer to submit the ADO idea to be approved by the Andromeda team. This is to ensure that the suggested ADO is something that alligns with what Andromeda needs and wants to include in the ADO library.

Submitting the ADO

The team will review the PR and ask for any changes that need to be made. This process will repeat until the ADO is in good enough shape to be added to our library.

Requesting a New Feature on an Existing ADO

Idea submission is done through github by opening an issue and following the provided by Andromeda. Once submitted, the Andromeda Team will go through a reviewal process where the proposal is accepted, rejected, or requires some modification.

Once the idea proposal has been approved, the developer can start with implementing the ADO. The section provides a good starting point for any dev looking to build an ADO. Once the development of the ADO is complete, a PR should be made to the . The PR should contain all the information on the developed ADO similar to this . An example PR can be found .

In case you are looking to suggest a new feature for an already existing ADO, you can open a new issue and provide details on the feature you are looking for. The request will be reviewed by the team and if it is deemed usefull, will be added to the ADO. An example for a feature request can be found .

ADO Idea Proposal
template
Getting Started
ADO-Database branch
template
here
ADO Feature Request
here