Skip to content

CardanoBlockchainInfraAlliance/developer-portal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,357 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CBIA Developer Tools Compatibility Matrix Project

This page serves to publish Project updates and Technical aspects for Catalyst funded proposal CBIA - Add Developer Tool Compatibility Matrix to Cardano Developers Portal.

Milestone #1 - “Ms1-Data”

Stakeholder Updates

Regarding the Stakeholders side of this milestone, we confirm we are now in contact with the Cardano Foundation Dev Portal maintainers, having chatted with Tommy (CF Community Team) and met with Bora Oben (Developer Advocate), who is in charge of overseeing changes to this portal.

We have also engaged with some Dev Portal tooling authors via a GitHub issue on the portal’s repository and gathered initial indication of the compatibility of their tool with others from some CBIA members.

Call between CBIA and Cardano Foundation

Technical Updates

Regarding the Technical side of this milestone, we have established a Data structure to enable the portal to gather the relationships and compatibility between different tools.

The data file located at developer-portal/src/data/builder-tools.js should be extended.

// Original data structure
{
    "title": "cardanocli-js",
    "description": "A library that wraps the cardano-cli in JavaScript.",
    "preview": "require('./builder-tools/cardanocli-js.png')",
    "website": "https://github.com/Berry-Pool/cardanocli-js",
    "getstarted": "/docs/get-started/cardanocli-js",
    "tags": ["javascript", "sdk"],
},

It will have a releases section, including version, latest, dependencies and traits.

// Extended data structure
{
  "title": "cardanocli-js",
  "description": "A library that wraps the cardano-cli in JavaScript.",
  "preview": "require('./builder-tools/cardanocli-js.png')",
  "website": "https://github.com/Berry-Pool/cardanocli-js",
  "getstarted": "/docs/get-started/cardanocli-js",
  "tags": ["javascript", "sdk"],
  "releases": [
    {
      "version": "3.1.2",
      "latest": true,
      "dependencies": ["cardano-node"],
      "traits": ["babbage", "alonzo", "cip31", "cip32"]
    },
    {
      "version": "3.1.1",
      "dependencies": ["cardano-node"],
      "traits": ["alonzo"]
    }
  ]
}

To prove this, we have built the technical changes necessary to the Developer Portal, achieving an initial version of the code that will display these relationships and compatibility within the portal.

The repository can be found at https://github.com/Tanglius/cardano_matrix (its readme includes instructions to run it locally).

Here are a few screenshots exploring future use cases: Ms1-ScreenShot01.png Ms1-ScreenShot02.png Ms1-ScreenShot03.png Ms1-ScreenShot04.png

About

The Cardano Developer Portal

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors