a-z
Lino Developer Guide Contribute to the code
previous Manual testing suite
next Testing Lino applications

Welcome | Get started | Dive | Contribute | Topics | Reference | Changes | More

Contribute to the code¶

In this chapter we speak about how you can actively give back to Lino by pushing your source code modifications back to its code repository.

  • Testing

  • Sharing code with others

  • Deployment

  • Writing documentation

Testing¶

  • Testing Lino applications

Sharing code with others¶

  • Legal considerations for contributors
    • Contributor License Agreement
    • Coding standards
    • Standard files
  • How to submit a pull request
    • Send a patch
    • Use a fork
    • How to pull changes from upstream to your fork
    • Submit a pull request
    • Using git request-pull
    • Pushing directly to master branch?
  • Working with others
    • Contributing code
    • Send a patch
    • Submit a pull request
    • Continuous integration
    • About demo projects
    • What means inv ?

Deployment¶

  • The deployment process
    • Date-based versioning
    • Release Lino to PyPI
    • Migrate from setup.py to pyproject.toml
  • Moving from GitHub to GitLab
    • How to update the remote setting of your clone
    • How to move a repo from GitHub to GitLab
    • Why avoid GitHub?

Writing documentation¶

  • Writing documentation
    • Getting started with Sphinx
    • Building the Lino docs
    • Doctests in Lino
    • Types of documentation
    • Start your own developer blog
    • Where to put your docstrings
    • Help texts
    • About developer documentation
    • Shared Sphinx resources
    • Documenting changes
    • Redirected historic URLs
    • Shared documentation pages
    • About local help pages
    • Referring to other doctrees
previous Manual testing suite
next Testing Lino applications
© Copyright 2002-2026 Rumma & Ko Ltd. Contact. Last updated on 2026-04-01. Created using Sphinx 9.1.0. Insipid Theme.

This website is part of the Synodalsoft project: Synodalsoft | Lino framework | User Guide | Hosting Guide | Developer Guide | Luc’s blog

Synodalsoft logo Lino logo 💬 Let's meet on Jitsi