Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dapplion/buidler-typescript-aragon-poc
Baseline guide to build an Aragon plugin in Buidler
https://github.com/dapplion/buidler-typescript-aragon-poc
Last synced: about 20 hours ago
JSON representation
Baseline guide to build an Aragon plugin in Buidler
- Host: GitHub
- URL: https://github.com/dapplion/buidler-typescript-aragon-poc
- Owner: dapplion
- Created: 2019-12-31T14:31:38.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2019-12-31T14:45:45.000Z (about 5 years ago)
- Last Synced: 2024-12-28T06:48:36.376Z (10 days ago)
- Language: TypeScript
- Homepage:
- Size: 472 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Buidler - Aragon POC
Based on [Typescript Solidity Dev Starter Kit](https://github.com/rhlsthrm/typescript-solidity-dev-starter-kit)
The tasks in this repo should eventually become a buidler plugin that will be used in the environment of Aragon Apps. This plugin will have only part of the features of the current aragon CLI, mainly:
- `publish`: Build, upload and publish a new App version
- `run`: Publish the current App for local developmentThe purpose of this repo is to be starting point to progressively build such functionality. Moving to buidler is a great opportunity to re-write these commands, given the difficulties found while attempting to refactor them in the context of the current CLI.
---
These concerns below should be addressed before progressing:
- How will this buidler plugin connect to ENS, APM and DAO templates locally? Is there going to be a snapshot like currently?
- How is @aragon/aragen going to integrate with this buidler plugin?
- How is logging, reporting going to work in buidler? Are we gonna continue using `listr` or move to something else?## Using this Project
Clone this repository, then install the dependencies with
```
npm install
```Then can check the available tasks with
```
npx buidler
```You can run the mock task `aragon run` to see buidler in action. **Note** that the command now does non-sense actions like uploading the `build` folder. These are just placeholders / mocks for the actual functionality being implemented latter.
```
npx buidler start
```