<commit_before>---
layout: default
title: "Dotty Documentation"
---

The Dotty compiler is currently somewhat lacking in documentation - PRs
welcome! But, we've attempted to gather the most essential knowledge in these
pages.

Index
-----
* Usage
    - [Migrating from Scala 2](usage/migrating.md)
    - [Dotty projects with cbt](usage/cbt-projects.md)
    - [Dotty projects with sbt](usage/sbt-projects.md)
* Contributing
    - [Getting Started](contributing/getting-started.md) details on how to run
      tests, use the cli scripts
    - [Workflow](contributing/workflow.md) common dev patterns and hints
    - [Eclipse](contributing/eclipse.md) setting up dev environment
    - [Intellij-IDEA](contributing/intellij-idea.md) setting up dev environment
* Internals document the compiler internals
    - [Project Structure](internals/overall-structure.md)<commit_msg>Add a link from internals index to syntax summary<commit_after>---
layout: default
title: "Dotty Documentation"
---

The Dotty compiler is currently somewhat lacking in documentation - PRs
welcome! But, we've attempted to gather the most essential knowledge in these
pages.

Index
-----
* Usage
    - [Migrating from Scala 2](usage/migrating.md)
    - [Dotty projects with cbt](usage/cbt-projects.md)
    - [Dotty projects with sbt](usage/sbt-projects.md)
* Contributing
    - [Getting Started](contributing/getting-started.md) details on how to run
      tests, use the cli scripts
    - [Workflow](contributing/workflow.md) common dev patterns and hints
    - [Eclipse](contributing/eclipse.md) setting up dev environment
    - [Intellij-IDEA](contributing/intellij-idea.md) setting up dev environment
* Internals document the compiler internals
    - [Syntax Summary](internals/syntax.md)
    - [Project Structure](internals/overall-structure.md)
{'fraction_non_alphanumeric': 0.10176017601760176, 'fraction_numerical': 0.0011001100110011, 'mean_word_length': 3.9295392953929538, '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': '2531826', 'n_tokens_mistral': 553, 'n_tokens_neox': 536, 'n_words': 167}