Skip to content
aiogramPublic

About

Landing and Blog site

Resources

Contributing

Stars

2 stars

Watchers

3 watching

Forks

Repository files navigation

aiogram.dev

Source of aiogram.dev, the landing site of aiogram, the asynchronous Python framework for the Telegram Bot API. Built with Astro, no client-side framework, hosted on GitHub Pages.

Local development

nvm use            # Node version from .nvmrc
pnpm install
pnpm dev           # dev server on http://localhost:4321
pnpm build         # static site into dist/, then post-build checks
pnpm screenshots   # full-page screenshots into docs/_local/review/ (needs a running dev/preview server)

pnpm build runs scripts/check-site.mjs afterwards (titles, descriptions, canonicals, allowed external hosts, sitemap, redirect stubs) and fails the build on any violation.

Deploy

.github/workflows/deploy.yml builds on every push and pull request. Pushes to main (and manual runs) also publish dist/ to GitHub Pages; pull requests only build.

Adding ecosystem or showcase entries

Entries are data files under src/data/, validated at build time. See CONTRIBUTING.md for the format and the submission policy.

License

MIT

About

Landing and Blog site

Resources

Contributing

Stars

2 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages