More Premium Hugo Themes Premium React Themes

Aragon React Boilerplate

(Aragon 1) React boilerplate for Aragon applications

Aragon React Boilerplate

(Aragon 1) React boilerplate for Aragon applications

Author Avatar Theme by aragon
Github Stars Github Stars: 43
Last Commit Last Commit: Jul 22, 2020 -
First Commit Created: Jun 19, 2023 -
Aragon React Boilerplate screenshot

Overview:

The Aragon Buidler Boilerplate is a template for developing Aragon applications using Buidler and React. It provides a set of pre-configured scripts and a folder structure to help developers quickly set up their development environment. This boilerplate includes features such as code quality tools, smart contract compilation, and publishing capabilities. It also integrates with various Aragon libraries and plugins to provide a seamless development experience.

Features:

  • Code Quality Tools: Includes JS and contract linting to ensure code quality.
  • Smart Contract Development: Provides a folder for developing smart contracts.
  • Frontend Development: Includes a fully encapsulated frontend folder with its own package.json and dependencies.
  • Publishing Capabilities: Allows for easy release and publishing of different versions to AragonPM.

Installation:

To use the Aragon Buidler Boilerplate, follow these steps:

  1. Run the following command to create a new Aragon app:
npx create-aragon-app <app-name>
  1. Start the app in a browser with frontend and contract hot-reloading by running the command:
npm start
  1. Optionally, you can add code quality tools like JS and contract linting, and explore existing Buidler plugins.

  2. Develop your AragonApp contract and frontend according to your project requirements.

  3. When ready, publish your app by running one of the following commands based on the version you want to release:

  • For a major version release:
npm run publish:major
  • For a minor version release:
npm run publish:minor
  • For a patch version release:
npm run publish:patch

Summary:

The Aragon Buidler Boilerplate is a powerful tool for developers looking to create Aragon applications using Buidler and React. It provides a range of features such as code quality tools, smart contract development, and publishing capabilities. With its pre-configured scripts and well-defined folder structure, this boilerplate simplifies the development process and allows developers to focus on building their decentralized applications.