The Tools We Use For Ampersand
  • Introduction
  • Tools used in the Ampersand project
  • Version control with Git
  • How to release an Ampersand upgrade
  • Documenting with GitBook
    • Getting started with GitBook
    • Do's and Dont's in Ampersand documentation
  • Building
    • Building an Ampersand Compiler with Stack
    • Baking a Docker image that contains the Ampersand Compiler
    • Testing with Docker on your own laptop
    • Automated builds
  • Prototype framework
  • Automation of releasing (CI/CD)
    • Github packages
  • Installation of RAP
    • Deploying to your own laptop
    • Deploying RAP4 in the Azure cloud
    • Deploying OUNL RAP4
    • Maintaining RAP4
    • Making Docker images
    • Deployment Configuration
    • Details
  • Functionality of RAP4
    • Student
    • Tutor
    • Account Manager
    • Graduate Student
  • Deploying with Kubernetes
  • Authentication and access management with OAuth
  • Ampersand language support
  • Group 1
    • Development using VS Code
Powered by GitBook
On this page
Export as PDF

Documenting with GitBook

Gitbook is used to maintain Ampersand documentation in a collaborative way. This page is the work instruction for all those who help to document Ampersand in Gitbook.

PreviousHow to release an Ampersand upgradeNextGetting started with GitBook

Last updated 5 years ago

We use for the following purposes:

  1. to maintain documentation that changes continuously as a team, without having too much work on the coordination of this collaboration;

  2. to get good looking documentation with little effort;

  3. to maintain the documentation on the internet, so we can hyperlink to it from anywhere.

The documentation you are reading at this very moment is created using GitBook. It allows to write the documentation in , which is an easy to use document-format.

The documentation can be changed by the . For helping to document Ampersand, please request an authorization for Gitbook with .

The documentation is organized as a book. We prefer this over a traditional wiki, because a book contains a content part, which helps both author as well as the reader to think about structure, so everything can easily be found. Each book can be served as a (part of a) website, as well be downloaded in several forms, like pdf or e-book. We use a fully automated toolchain to build the book for each commit to the master branch of a book.

At AmpersandTarski, we currently have two repositories, each dedicated to the documentation for a specific audience:

  1. The repository contains the contents of the book you are currently reading. You probably found it . This document is not about Ampersand, but about the way Ampersand is being developed

  2. The repository is going to contain the documentation about Ampersand itself.

Gitbook
Markdown
gitbook-editors of Ampersand
an administrator or owner
AmpersandTarski/TheToolsWeUse
here
AmpersandTarski/documentation