Skip to content

aragon/app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aragon

Aragon websiteDeveloper PortalJoin our Developer CommunityContribute


Aragon App - Next

The Aragon App is an easy-to-use platform that empowers users to create and manage their Decentralized Autonomous Organizations (DAOs). The application interacts with the Aragon OSx through the integration of the Aragon OSx SDK and the Aragon Governance UI Kit library.

Requirements

Before setting up the project, ensure you have the following installed:

  • Node.js: Version >= 20
  • EditorConfig: Ensure your IDE has EditorConfig support enabled

Getting Started

Follow these steps to get the app running on your machine:

  1. Install the required dependencies by running:
yarn install
  1. Create a .env file in the root of the project and populate it with the required environment variables. Use the .env.example file as a template:
cp .env.example .env
  1. Start the development server with:
yarn dev
  1. Access the Aragon App by navigating to http://localhost:3000 in your browser.

Other available commands include:

  • Lint the code:
yarn lint
  • Build the project:
yarn build
  • Run tests:
yarn test

Environments

The Aragon App supports various environments, each with its unique URL and deployment trigger. Here are the available environments:

Name Url Deployment trigger Environment file
Local http://localhost:3000 - .env.local
Preview [Generated by the workflow] Manual by adding the Preview label on PRs .env.preview
Develop https://dev.app.aragon.org Automatic on main branch push .env.develop
Staging https://stg.app.aragon.org Manual through the Staging Github workflow .env.staging
Production https://app.aragon.org Manual through the Release Github workflow .env.production

Documentation

The Aragon App is built using the following tools to ensure a seamless user experience:

For more technical information about the Aragon App, please check the Aragon App Documentation.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.

Security

If you believe you've found a security issue, we encourage you to notify us. We welcome working with you to resolve the issue promptly. Security Contact Email: [email protected] Please do not use the issue tracker for security issues.

Learn More

For more information about Aragon and its ecosystem, please visit the Aragon website and explore our Developer Portal. Join our Developer Community to stay updated and contribute to the growth of decentralized governance.

License

GPL-V3

About

Human-centered DAO infrastructure

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 9

Languages