<commit_before>.. index::
    single: Getting Started
    single: Installation

.. toctree::
   :hidden:

   getting-started/application-devs
   getting-started/package-devs

Getting Started
===============

We have several guides that show how to get started quickly with Puli_. If you
don't know what Puli is, read :doc:`at-a-glance` first.

The right guide for you depends on what you develop:

* :doc:`getting-started/application-devs` explains how to use Puli in
  applications that use Composer_ to load their required packages.

* :doc:`getting-started/package-devs` explains how to use Puli in reusable
  Composer_ packages, sometimes also called "libraries".<commit_msg>[docs] Moved toctree to correct location (hopefully)<commit_after>.. index::
    single: Getting Started
    single: Installation

Getting Started
===============

.. toctree::
   :hidden:

   getting-started/application-devs
   getting-started/package-devs

We have several guides that show how to get started quickly with Puli_. If you
don't know what Puli is, read :doc:`at-a-glance` first.

The right guide for you depends on what you develop:

* :doc:`getting-started/application-devs` explains how to use Puli in
  applications that use Composer_ to load their required packages.

* :doc:`getting-started/package-devs` explains how to use Puli in reusable
  Composer_ packages, sometimes also called "libraries".
{'fraction_non_alphanumeric': 0.10021474588403723, 'fraction_numerical': 0.0, 'mean_word_length': 4.275471698113208, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7024106', 'n_tokens_mistral': 420, 'n_tokens_neox': 396, 'n_words': 157}