Skip to main content
We are thrilled that you are interested in contributing to Accio! As a tool built for the Access Protocol community, we welcome developers, designers, and web3 enthusiasts to help us improve and expand our suite of utilities.

Repository Overview

Accio is open-source. You can find our complete React/Vite codebase on GitHub:

Accio Dashboard Repository

View the source code, open issues, and submit pull requests.

How to Contribute

Whether you are fixing bugs, proposing new features, or improving documentation, your contributions are valuable.

1. Fork and Clone

Start by forking the accio-dashboard repository to your GitHub account. Then, clone it locally:
git clone https://github.com/YOUR_USERNAME/accio-dashboard.git
cd accio-dashboard

2. Install Dependencies

Accio is built using React and modern web development tooling. Install the necessary dependencies:
npm install
# or
yarn install

3. Start the Development Server

Run the local development server to see your changes in real-time:
npm run dev
# or
yarn dev
The application will typically be available at http://localhost:5173/.

4. Make Your Changes

Create a new branch for your feature or bug fix:
git checkout -b feature/your-amazing-feature
Implement your code, following existing style guides and ensuring that any changes to the UI components maintain our responsive design principles.

5. Submit a Pull Request

Once your changes are ready and tested:
  1. Commit your changes with clear, descriptive commit messages.
  2. Push your branch to your forked repository.
  3. Open a Pull Request (PR) against the main branch of the official fermdev/accio-dashboard repository.
Please provide a detailed description of your changes in the PR template, including any necessary context or screenshots of UI modifications.

Community & Support

Have questions about the architecture or where to start? Feel free to open an issue marked as a question on GitHub. We are an inclusive community and are happy to help new contributors get up to speed.