Skip to content

Instantly share code, notes, and snippets.

@JohnStarich
JohnStarich / scaladoc-tutorial.md
Last active August 16, 2023 12:56 — forked from VladUreche/gist:8396624
Scaladoc tutorial for docs.scala-lang.org

Scaladoc Developer Guide

Introduction

Scaladoc is the tool that enables developers to automatically generate documentation for their Scala (and Java) projects. It is Scala's equivalent of the widely-used Javadoc tool. This means that Javadoc (and even doxygen) users will be familiar with Scaladoc from day 1: for them, it is most beneficial to check out the Scaladoc/Javadoc comparison tables and if necessary, skim through this document to understand specific features.

The rest of this tutorial is aimed at developers new to Scaladoc and other similar tools. It assumes a basic understanding of the Scala language, which is necessary to follow the examples given throughout the tutorial. For the user perspective on the scaladoc-generated documentation, such as finding a class, understanding the page layout, navigating through diagrams, please refer to the Scaladoc User Guide.

The tutorial will start by a short motivation and then will explain the main concept in Scaladoc: the doc comment.

Contents

@shadaj
shadaj / install-scala-in-colab.ipynb
Last active January 18, 2024 13:29
Install Scala in Colab.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@shadaj
shadaj / scala-in-colab-template.ipynb
Last active October 3, 2022 20:56
Scala in Colab Template.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.