Lingmo OS

Contribute

Report issues, send code, translate, test images, or improve documentation.

Ways to contribute

Report a problem

Open an issue in the relevant repository with the version, steps to reproduce, and expected result.

Send code

Fork the repository you care about and open a pull request. For larger changes, start an issue first.

Translate

The website strings live in the four locale files under messages/; application translations live in each application repository.

Test images

Download the latest image, try it in a virtual machine or a spare device, and report problems in the relevant repository.

Write documentation

Improve installation, usage, and development docs on the website or in the README of each repository.

Key repositories

Send issues and changes to the matching repository.

See the LingmoOS organization on GitHub

Run the website locally

The website uses Next.js and pnpm. After cloning the repository, install dependencies and start the dev server:

pnpm install
pnpm dev

package.json also provides pnpm build, pnpm lint, and pnpm typecheck.

Read the documentation

Before you submit

Each repository states its contribution requirements in its issue and pull request templates; read them first.