Skip to content

disnake-era/template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

disnake-era-template

Powerful kickstart template for new disnake extension projects.

Components

  • Python 3.8+ end-user, 3.9+ developer.
  • Project management using PDM.
  • Linting and formatting using ruff.
  • Strict type checking using pyright.
  • Documentation using Sphinx.
    • sphinx-rtd-theme theme.
    • Fragments-based changelogs using Towncrier and sphinxcontrib-towncrier.
  • pre-commit hooks.
  • GitHub Actions workflows (build, lint, format, docs, type-check).
  • Automatic dependency updates via dependabot.

Usage

Install kickstart, then run

kickstart https://github.com/disnake-era/template

And input values. After the project is generated, run git init, create a LICENSE with appropriate contents and you're good to go!

About

A powerful kickstart template for disnake extension projects.

Resources

License

Stars

Watchers

Forks