Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Betty documentation
Logo
Betty documentation
  • Installation
    • Installation via pip
    • Installation via pipx
    • Installation via Poetry
    • Installation from source
  • Usage
    • Ancestry
      • Citation
      • Dates
      • Enclosure
      • Event
      • Event Type
      • File
      • File reference
      • Link
      • Media Type
      • Name
      • Note
      • Person
      • Person Name
      • Place
      • Presence
      • Presence Role
      • Privacy
      • Source
      • Static translations
    • Asset Management
    • The command line
    • Application configuration
    • Environment variables
    • Extensions
      • The Cotton Candy extension
      • The Deriver extension
      • The Gramps extension
      • The HTTP API Documentation extension
      • The Maps extension
      • The Privatizer extension
      • The Trees extension
      • The Wikipedia extension
    • GEDCOM
    • npm
    • Projects
      • Project configuration
    • Templating
      • Filters
      • Globals
      • Tests
    • Translations
  • Development
    • Developing Betty itself
      • Helpful commands
      • Installing a development environment
      • Testing Betty’s source code
      • Working on Betty’s translations
    • Event dispatching
    • Plugins
      • CLI command plugins
      • Entity type plugins
      • Event type plugins
      • Extension plugins
      • Presence role plugins
    • Testing your source code
  • API Documentation
  • About
    • Contributing to Betty
      • Code of Conduct
    • Copyright & license
Back to top
View this page

Developing Betty itself¶

This section covers how to develop Betty itself.

See also

Read Contributing to Betty before sharing your improvements to Betty with the wider community.

In this section¶

  • Install a Betty development environment.

  • Testing Betty’s source code

  • Working on Betty’s translations

  • Helpful commands

Next
Helpful commands
Previous
Development
Copyright © Bart Feenstra and contributors
Made with Sphinx and @pradyunsg's Furo
On this page
  • Developing Betty itself
    • In this section