Contribution Guidance #324
-
Hello everyone, I've recently started learning about bitcoin and have stumbled upon the lightning-kmp repo. I'm planning to contribute to this project because I find it a really promising and necessary endeavor. I have a good amount of experience in native android development but not much in kmp. I was wondering if there are any resources that could help me get up to speed with the codebase (for example, some documentation on how parts of the codebase are designed). It would be of great help if someone could direct me to some good docs. Thank you :) |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Welcome! We don't really have any design doc, this codebase has a lot of moving parts as we're also learning about kmp.
There is a lot to learn in those documents, so don't expect to digest it all at once. Then you'll need to figure out what exactly you want to contribute to: is there a specific feature you'd like to add? |
Beta Was this translation helpful? Give feedback.
Welcome! We don't really have any design doc, this codebase has a lot of moving parts as we're also learning about kmp.
Before you contribute, you should probably have a good understanding of the lightning protocol.
Good starting points for this are:
There is a lot to learn in those documents, so don't expect to digest it all at once.
You can just skim through them at first, and then go back for a more in-depth look once you need it.
Then you'll need to figure out what exact…