mirror of https://github.com/lapce/lapce.git
1.1 KiB
1.1 KiB
New Contributor Guide Developers
This document contains some useful resources for anyone wishing to contribute to the Lapce project by contributing code.
Quick Start
-
Get an overview of the architecture from
docs/why-lapce.md
and Architecture. -
Explore the rope data structure, a key part of Lapce's architecture. The crate used is xi_rope.
-
Review both open and closed issues, there may be others working on a similar feature.
-
Be aware that unless you explicitly state otherwise, contributions you make to this project will be under the Apache License Version 2.
Resources
The Wikipedia article on ropes provides an overview of the data structure.
For some context, also see Ropes: an Alternative to Strings by Boehm, Atkinson, and Plass.