2.3.3.4.1.5. Keynotes

Keynotes are bullet points that describe the main features of your project.

2.3.3.4.1.5.1. Setting

You can add a list of keynotes by adding a keynotes key to the project/intro.yaml file. Each keynote must be an object with a title and a short description:

Snippet 2.3.12 🗂 ./.meta/core/intro.yaml
# Project keynotes
keynotes:
  - title: Automation
    description: >-
      ${‎{ name }} streamlines a remarkable portion of the process of creating,
      documenting, testing, publishing, and maintaining Python packages,
      making your project development a pleasant breeze!
  - title: Synchronization
    description: >-
      ${‎{ name }} gathers all your project's key information
      and configuration in one place,
      and dynamically updates them throughout your repository,
      Python package, and documentation website.
  - title: Configuration
    description: >-
      ${‎{ name }} elevates your project by providing
      full configuration for your repository,
      Python package, and documentation website,
      according to the latest guidelines and best practices.
  - title: Customization
    description: >-
      While carefully configured, ${‎{ name }} is also fully customizable,
      allowing you to tailor every aspect of your development pipeline
      to your specific needs.

2.3.3.4.1.5.2. Usage

Keynotes are shown in the main README file of the repository, as well as the homepage of your project’s website and your package’s PyPI homepage.