Contributing to OpenScan.AI

Thank you for your interest in contributing to OpenScan.AI! This guide will help you get started contributing to the codebase, documentation, and community.


Ways to contribute

  • Code — Fix bugs, add features, and improve performance across the explorer backend, indexer, and frontend. All projects live under the OpenScanAI GitHub organization.
  • Documentation — Improve these docs, fix typos, and add examples. Every page has an edit path into the website repository.
  • API examples — Contribute scripts and integrations built on the REST API.
  • Bug reports — File detailed issues with reproduction steps, expected vs. actual behavior, and environment details.
  • Community support — Answer questions and help other developers integrate the API.

Repository map

AreaTechnologiesGood first issues look like
Explorer backendElixir, PostgreSQLEndpoint fixes, schema tweaks
IndexerElixir, ErlangFetcher reliability, reorg handling
FrontendTypeScript, React, Next.jsUI polish, accessibility, new views
Docs (this site)Astro, MDX, TailwindTypos, examples, new guides

Ground rules

  • Follow the Code Conventions for the repository you touch.
  • Use the <type>: summary commit format (fix: correct token holder pagination).
  • One logical change per pull request — see the Pull Request Process.
  • Be respectful and constructive in issues, reviews, and discussions.

Getting help

  • GitHub Discussions on the relevant repository — design questions and proposals
  • X (Twitter)@OpenScan_Ai for announcements
  • Issues — bug reports and feature requests

In this section