diff --git a/deliveries/Sandox_st1_ms1_delivery.md b/deliveries/Sandox_st1_ms1_delivery.md new file mode 100644 index 000000000..03f461328 --- /dev/null +++ b/deliveries/Sandox_st1_ms1_delivery.md @@ -0,0 +1,27 @@ +# Milestone Delivery :mailbox: + +**The [invoice form :pencil:](https://docs.google.com/forms/d/e/1FAIpQLSfmNYaoCgrxyhzgoKQ0ynQvnNRoTmgApz9NrMp-hd8mhIiO0A/viewform) has been filled out correctly for this milestone and 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:** https://github.com/w3f/Grants-Program/blob/master/applications/sandox.md +* **Milestone Number:** 1 + +**Context** (optional) +In this milestone we have developed the SanDOx IDE app skeleton with some basic features. + +**Deliverables** + +| Number | Deliverable | Link | Notes | +| ------------- | ------------- | ------------- |------------- | +| 0a. :heavy_check_mark: | License | [LICENSE]() | Apache 2.0 license | +| 0b. :heavy_check_mark: | Documentation | [Readme.md](https://github.com/sandoxio/sandox/blob/main/README.md) | Explaining basic features. | +| 0c. :heavy_check_mark: | Testing Guide | [Readme.md](https://github.com/sandoxio/sandox/blob/main/README.md#how-to) | A guide explaining how to build the app. | +| 1. :heavy_check_mark: | IDE app skeleton | [See here](https://github.com/sandoxio/sandox/blob/main/src/components/app/app.js) | The SanDOx IDE [core](https://github.com/sandoxio/sandox/blob/main/src/components/app/app.js#L1), layout, [main menu](https://github.com/sandoxio/sandox/blob/main/src/components/ui/menu/menu.js#L1) of the IDE, [IDE settings menu](https://github.com/sandoxio/sandox/blob/main/src/components/tabContents/settings/settings.js#L1). | +| 2. :heavy_check_mark: | Project class | [See here](https://github.com/sandoxio/sandox/blob/main/src/service/projectManager.js) | A class with methods for working with projects: [files creation](https://github.com/sandoxio/sandox/blob/main/src/service/projectManager.js#L86), [local storage](https://github.com/sandoxio/sandox/blob/main/src/service/projectManager.js#L16), [retrieving/changing](https://github.com/sandoxio/sandox/blob/main/src/service/projectManager.js#L101) structure and file contents. | +| 3. :heavy_check_mark: | “Panels” feature | [See here](https://github.com/sandoxio/sandox/blob/main/src/components/ui/panelspace/panelspace.js) | We have developed [panels content display](https://github.com/sandoxio/sandox/blob/main/src/components/ui/panels/panels.js) and panels [drag’n’drop feature](https://github.com/sandoxio/sandox/blob/main/src/components/ui/panelspace/panelspace.js#L105). | +| 4. :heavy_check_mark: | Code editor | [See here](https://github.com/sandoxio/sandox/blob/main/src/components/tabContents/code/code.js) | We have implemented a code editor (based on the Ace editor) with code highlighting and multiple files opening in panels. | +| 5. :heavy_check_mark: | Code compiling feature | [See here](https://github.com/sandoxio/sandox/blob/main/src/service/projectManager.js#L11) | Compiles and runs code from a single file. | +| 6. :heavy_check_mark: | “Console” panel | [See here](https://github.com/sandoxio/sandox/blob/main/src/components/panels/console/console.js) | A “console” panel to display results of a user's code. | + +**Additional Information** +Here's a short demo video of the results of this milestone: +[![ms1 preview](https://github-production-user-asset-6210df.s3.amazonaws.com/130372146/252937788-b9df91d2-b65d-4b62-b988-39c2d12b704f.jpg)](https://youtu.be/42MsyZh1HRg) diff --git a/deliveries/TogetherCrew_Community_health_check_milestone1.md b/deliveries/TogetherCrew_Community_health_check_milestone1.md new file mode 100644 index 000000000..9a0eff673 --- /dev/null +++ b/deliveries/TogetherCrew_Community_health_check_milestone1.md @@ -0,0 +1,22 @@ +# Milestone Delivery :mailbox: + +**The [invoice form :pencil:](https://docs.google.com/forms/d/e/1FAIpQLSfmNYaoCgrxyhzgoKQ0ynQvnNRoTmgApz9NrMp-hd8mhIiO0A/viewform) has been filled out correctly for this milestone and 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:** https://github.com/w3f/Grants-Program/blob/master/applications/community-health-check.md +* **Milestone Number:** 1 + +**Context** (optional) +The goal was to describe how we will build a network using Twitter data to measure the health ("vibes") of Twitter communities. + +**Deliverables** + +| Number | Deliverable | Link | Notes| +| -----: | ----------- | ------|------- | +| 0a. | License | https://github.com/RnDAO/tc-Documentation/blob/master/Twitter-vibes/LICENSE.md | Apache 2.0 | +| 0e. | Article| https://github.com/RnDAO/tc-Documentation/blob/master/Twitter-vibes/Twitter_Community_Vibes.md | We will publish an article (technical document) describing the metrics, the insights (so-what), and limitations. This article will also explain how the Twitter community is build (e.g., who are nodes, when there is an edge between two people, who is excluded/included and why). We will build a directed network, where nodes are always Twitter users. From a network assembly perspective, we will not differentiate between accounts representing people and those representing communities or organizations. The edges between an user profiles are either a reply, quote, mention, retweets, or likes. Thus, a tie from user A to user B exists if (1) user A replies to user B, user A quotes user B, user A mentions user B, user A retweets user B, or user A likes user B's tweet. At this moment, we will created weighted edges, not making a conceptual difference between the interaction type (reply, quote, mention, retweets and likes).The article will not be behind a paywall. The article will be written for an audience comfortable with data analysis. | + + + +**Additional Information** +no further information diff --git a/evaluations/community-health-check_1_keeganquigley.md b/evaluations/community-health-check_1_keeganquigley.md new file mode 100644 index 000000000..c7b9a16eb --- /dev/null +++ b/evaluations/community-health-check_1_keeganquigley.md @@ -0,0 +1,15 @@ +# Evaluation + +- **Status:** Accepted +- **Application Document:** https://github.com/w3f/Grants-Program/blob/master/applications/community-health-check.md +- **Milestone:** 1 +- **Previously successfully merged evaluation:** All by keeganquigley + +| Number | Deliverable | Accepted | Link | Notes| +| -----: | ----------- | ----------- | ------|------- | +| 0a. | License | | https://github.com/RnDAO/tc-Documentation/blob/master/Twitter-vibes/LICENSE.md | Apache 2.0 | +| 0e. | Article | | https://github.com/RnDAO/tc-Documentation/blob/master/Twitter-vibes/Twitter_Community_Vibes.md | Ok. | + +# General Notes + +The article is well written but contains no data specific to the Polkadot / Substrate ecosystem. For the next milestone it would be nice to see more data such as basic information about the Polkadot and Kusama network. For example, how many nodes are in the graph? How they were selected? diff --git a/evaluations/sandox_1_dastansam.md b/evaluations/sandox_1_dastansam.md new file mode 100644 index 000000000..7decb8e83 --- /dev/null +++ b/evaluations/sandox_1_dastansam.md @@ -0,0 +1,43 @@ +# Evaluation + +- **Status:** Accepted +- **Application Document:** [Application](https://github.com/w3f/Grants-Program/blob/master/applications/sandox.md) +- **Milestone:** 1 +- **Kusama Identity:** [Fd1SvYZnE3dZ3mEaq5QG1HEWhzNrDyMPJ41C4fQqiMirtTP](https://sub.id/Fd1SvYZnE3dZ3mEaq5QG1HEWhzNrDyMPJ41C4fQqiMirtTP) +- **Previously successfully merged evaluation:** N/A + +**Deliverables** + +| Number | Deliverable | Link | Notes | +| ------------- | ------------- | ------------- |------------- | +| 0a.| License | [LICENSE]() | Correct license | +| 0b.| Documentation | [Readme.md](https://github.com/sandoxio/sandox/blob/main/README.md) | Well documented generally, missing some minor details, as explained below. Tutorial video is also posted, which helps a lot. | +| 0c.| Testing Guide | [Readme.md](https://github.com/sandoxio/sandox/blob/main/README.md#how-to) | A guide explaining how to build the app. | +| 1.| IDE app skeleton | [See here](https://github.com/sandoxio/sandox/blob/main/src/components/app/app.js) | Skeleton of the app is completed and works as expected | +| 2.| Project class | [See here](https://github.com/sandoxio/sandox/blob/main/src/service/projectManager.js) | Can create projects and files inside them. | +| 3.| “Panels” feature | [See here](https://github.com/sandoxio/sandox/blob/main/src/components/ui/panelspace/panelspace.js) | Panels content display is present and drag and drop feature is also enabled. | +| 4.| Code editor | [See here](https://github.com/sandoxio/sandox/blob/main/src/components/tabContents/code/code.js) | Code editor is implemented, it is possible to create new file, syntax highlighting works | +| 5.| Code compiling feature | [See here](https://github.com/sandoxio/sandox/blob/main/src/service/projectManager.js#L11) | File compilation and running works | +| 6.| “Console” panel | [See here](https://github.com/sandoxio/sandox/blob/main/src/components/panels/console/console.js) | Console panel is present and works as expected | + +## General Notes + +Overall, it's a solid project, well documented and all the promised features work as expected. Looking forward to new features in the future milestones. + +### Minor issues + +- There are minor issues that can be avoided by documenting necessary pre-requisites for running the app. For example, it requires `rollup` and `build.sh` should be given executable permissions. +- `dist` file should be added to `.gitignore` + +### Tests + +There are no tests for the project. Maybe you can consider adding end-to-end/UI tests in the future milestones using Cypress or similar tools. + +## Logs and screenshots + +Drag'n'drop + +General features + +Other features +