From b5fcdaa4b573b8f2c8a6af4d7d05dbb6ff677b09 Mon Sep 17 00:00:00 2001 From: Jasti Sri Radhe Shyam Date: Mon, 15 Jan 2024 09:04:53 +0530 Subject: [PATCH 1/3] add ink playground 1 milestone Signed-off-by: Jasti Sri Radhe Shyam --- deliveries/ink-playground-milestone-1.md | 31 ++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 deliveries/ink-playground-milestone-1.md diff --git a/deliveries/ink-playground-milestone-1.md b/deliveries/ink-playground-milestone-1.md new file mode 100644 index 000000000..dfecbe96b --- /dev/null +++ b/deliveries/ink-playground-milestone-1.md @@ -0,0 +1,31 @@ +# Milestone Delivery :mailbox: + +**The delivery is according to the official [milestone delivery guidelines](https://github.com/w3f/Grants-Program/blob/master/docs/Support%20Docs/milestone-deliverables-guidelines.md).** + +* **Application Document:** [Ink Playground IDE Improvements Grant](https://github.com/w3f/Grants-Program/blob/master/applications/ink-playground-ide-improvements.md). +* **Milestone Number:** 1 + +**Context** +Implement Ink's Dependency versioning + +**Deliverables** + +| Number | Deliverable | Link | Notes | +| ------------- | ------------- | ------------- |------------- | +| 0.a. | License | https://github.com/Zeeve-App/ink-playground/blob/version_play/LICENSE | Apache-2.0 | +| 0.b. | Documentation | https://github.com/Zeeve-App/ink-playground/blob/version_play/README.md | We will provide both inline documentation of the code and a basic tutorial that explains how a user can open and save a file | +| 1. | On demand version specific compilation | https://github.com/paritytech/ink-playground/pull/815 | We will add the ability to build the compiler environment if a compiler environment is not present with a specific version of Ink! | +| 2. | Dependency Version support | https://github.com/paritytech/ink-playground/pull/815, https://github.com/paritytech/ink-playground/pull/817 | We will upgrade and maintain Ink! and cargo-contract dependencies versions up to date and have provision to have older version support | +| 3. | Dependency Version support | https://github.com/paritytech/ink-playground/pull/815 | We will add the ability to add Playground's Ink! version support to latest version as soon as new version of Ink! is released without manual intervention | +| 4. | Select Ink! version from UI | https://github.com/paritytech/ink-playground/pull/817 | We will add ability to select Ink!'s version from the IDE to compile | + +## **Additional Information** + +### Issues resolved in this milestone +- [Support supplying ink! version in URL · Issue #427 · paritytech/ink-playground](https://github.com/paritytech/ink-playground/issues/427) +- [Update playground automatically upon new ink! release · Issue #197 · paritytech/ink-playground · GitHub](https://github.com/paritytech/ink-playground/issues/197) +- [Implement versioning for ink! playground · Issue #460 · paritytech/ink-playground · GitHub](https://github.com/paritytech/ink-playground/issues/460) + +### MR +- [ Add new Ink Version update support by radhe-zeeve · Pull Request #815 · paritytech/ink-playground · GitHub ](https://github.com/paritytech/ink-playground/pull/815) +- [Add version support by radhe-zeeve · Pull Request #817 · paritytech/ink-playground · GitHub](https://github.com/paritytech/ink-playground/pull/817) From abd8bc3913825231f46963c718f70d6278cc9c9a Mon Sep 17 00:00:00 2001 From: Jasti Sri Radhe Shyam Date: Thu, 25 Jan 2024 11:08:14 +0530 Subject: [PATCH 2/3] fix Deliverable name Signed-off-by: Jasti Sri Radhe Shyam --- deliveries/ink-playground-milestone-1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/ink-playground-milestone-1.md b/deliveries/ink-playground-milestone-1.md index dfecbe96b..cd9d48e84 100644 --- a/deliveries/ink-playground-milestone-1.md +++ b/deliveries/ink-playground-milestone-1.md @@ -16,7 +16,7 @@ Implement Ink's Dependency versioning | 0.b. | Documentation | https://github.com/Zeeve-App/ink-playground/blob/version_play/README.md | We will provide both inline documentation of the code and a basic tutorial that explains how a user can open and save a file | | 1. | On demand version specific compilation | https://github.com/paritytech/ink-playground/pull/815 | We will add the ability to build the compiler environment if a compiler environment is not present with a specific version of Ink! | | 2. | Dependency Version support | https://github.com/paritytech/ink-playground/pull/815, https://github.com/paritytech/ink-playground/pull/817 | We will upgrade and maintain Ink! and cargo-contract dependencies versions up to date and have provision to have older version support | -| 3. | Dependency Version support | https://github.com/paritytech/ink-playground/pull/815 | We will add the ability to add Playground's Ink! version support to latest version as soon as new version of Ink! is released without manual intervention | +| 3. | Ink! Upgrades | https://github.com/paritytech/ink-playground/pull/815 | We will add the ability to add Playground's Ink! version support to latest version as soon as new version of Ink! is released without manual intervention | | 4. | Select Ink! version from UI | https://github.com/paritytech/ink-playground/pull/817 | We will add ability to select Ink!'s version from the IDE to compile | ## **Additional Information** From 86b26f29f39e0e69fc2ff5e86ed659fba51805f4 Mon Sep 17 00:00:00 2001 From: Jasti Sri Radhe Shyam Date: Wed, 14 Feb 2024 10:47:41 +0530 Subject: [PATCH 3/3] udate ink playground milestone 1 documentation section Signed-off-by: Jasti Sri Radhe Shyam --- deliveries/ink-playground-milestone-1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/ink-playground-milestone-1.md b/deliveries/ink-playground-milestone-1.md index cd9d48e84..a0d7d35a7 100644 --- a/deliveries/ink-playground-milestone-1.md +++ b/deliveries/ink-playground-milestone-1.md @@ -13,7 +13,7 @@ Implement Ink's Dependency versioning | Number | Deliverable | Link | Notes | | ------------- | ------------- | ------------- |------------- | | 0.a. | License | https://github.com/Zeeve-App/ink-playground/blob/version_play/LICENSE | Apache-2.0 | -| 0.b. | Documentation | https://github.com/Zeeve-App/ink-playground/blob/version_play/README.md | We will provide both inline documentation of the code and a basic tutorial that explains how a user can open and save a file | +| 0.b. | Documentation | https://github.com/Zeeve-App/ink-playground/blob/readme_update/README.md | Check (Run Production service without dockerized image, General usage, Issues with running on remote server without HTTPS support) | | 1. | On demand version specific compilation | https://github.com/paritytech/ink-playground/pull/815 | We will add the ability to build the compiler environment if a compiler environment is not present with a specific version of Ink! | | 2. | Dependency Version support | https://github.com/paritytech/ink-playground/pull/815, https://github.com/paritytech/ink-playground/pull/817 | We will upgrade and maintain Ink! and cargo-contract dependencies versions up to date and have provision to have older version support | | 3. | Ink! Upgrades | https://github.com/paritytech/ink-playground/pull/815 | We will add the ability to add Playground's Ink! version support to latest version as soon as new version of Ink! is released without manual intervention |