book Contributor Guide
previous Documenting your application
next Moving from GitHub to GitLab

Contributor Guide¶

You want to contribute to the Lino source code? That's great! Thanks in advance for helping us to make Lino better.

This part of the developer guide is for core developers and for contributing developers.

  • Get started

  • Sharing code with others

  • Testing

  • Deployment

Get started¶

  • 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?

Sharing code with others¶

  • Legal considerations for contributors
    • Contributor License Agreement
    • Coding standards
    • Standard files
  • How to submit a pull request
    • Send a patch
    • Using GitHub
    • 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 ?

Testing¶

  • Testing Lino applications
    • Django tests in demo projects
    • Doctests in Lino
    • Migration tests
    • Cypress
    • Travis CI
  • The manual testing suite for the Lino framework
    • Multiple addresses

Deployment¶

  • The deployment process
    • Running the Lino test suite
    • Date-based versioning
    • Simulating a release on PyPI
    • Publishing to PyPI

Logo

Table of Contents

  • Welcome
  • Get started
  • Dive into Lino
  • Contribute
    • Get started
    • Sharing code with others
    • Testing
    • Deployment
  • Topics
  • More about Lino
  • Reference
  • Changes
  • News

Quick search

  • General Index
  • Python Module Index

previous Documenting your application
next Moving from GitHub to GitLab
© Copyright 2002-2023 Rumma & Ko Ltd. Last updated on 2023-05-27. Created using Sphinx 5.3.0. Insipid Theme. Source code.
Online link: https://dev.lino-framework.org/contrib/index.html.