From 3a21bf923820e5ad186668a8203962b3b83ca422 Mon Sep 17 00:00:00 2001 From: Tommy <31965230+katomm@users.noreply.github.com> Date: Mon, 13 Sep 2021 09:40:58 +0200 Subject: [PATCH] Merge PR #287 and #288 into main (#289) * Add smart-contract search entry point (#287) * Add playgrounds (#288) --- searchconfig.json | 1 + src/data/builder-tools.js | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/searchconfig.json b/searchconfig.json index f978f4d58b..9c20483948 100644 --- a/searchconfig.json +++ b/searchconfig.json @@ -5,6 +5,7 @@ "https://developers.cardano.org/docs/integrate-cardano/", "https://developers.cardano.org/docs/transaction-metadata/", "https://developers.cardano.org/docs/native-tokens/", + "https://developers.cardano.org/docs/smart-contracts/", "https://developers.cardano.org/docs/fund-your-project/", "https://developers.cardano.org/docs/operate-a-stake-pool/", "https://developers.cardano.org/tools", diff --git a/src/data/builder-tools.js b/src/data/builder-tools.js index 05bdabea46..724b6159a2 100644 --- a/src/data/builder-tools.js +++ b/src/data/builder-tools.js @@ -49,6 +49,22 @@ export const Tags = { icon: null, }, + // Marlowe + marlowe: { + label: "Marlowe", + description: + "Marlowe", + icon: null, + }, + + // Plutus + plutus: { + label: "Plutus", + description: + "Plutus", + icon: null, + }, + // Stake Pool Operator Tools operatortool: { label: "Operator Tools", @@ -178,6 +194,22 @@ const Showcases = [ getstarted: null, tags: ["library", "api"], }, + { + title: "Plutus Playground", + description: "The Plutus Playground is a lightweight, web-based environment for exploratory Plutus development.", + preview: require("./builder-tools/plutus-playground.png"), + website: "https://playground.plutus.iohkdev.io", + getstarted: "/docs/smart-contracts/plutus#plutus-playground", + tags: ["featured", "getstarted", "plutus"], + }, + { + title: "Marlowe Playground", + description: "In the browser-based Marlowe Playground you can write Marlowe contracts, in a variety of different ways.", + preview: require("./builder-tools/marlowe-playground.png"), + website: "https://alpha.marlowe.iohkdev.io/#/", + getstarted: "/docs/smart-contracts/marlowe#marlowe-playground", + tags: ["featured", "getstarted", "marlowe"], + }, ];