Skip to content

Conversation

mcieric
Copy link

@mcieric mcieric commented Oct 10, 2025

Summary

Added a French installation guide for LND on Debian/Ubuntu.

Changes

Created docs/fr/installation-debian.md

Covered prerequisites (Go, Git, Bitcoin node)

Installation steps on Debian/Ubuntu

Basic run command and version check

Notes

Documentation only, no code changes

Goal: help French-speaking developers install and use LND more easily

Copy link

Summary of Changes

Hello @mcieric, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request introduces a new French-language installation guide for LND on Debian/Ubuntu, aiming to enhance accessibility and ease of setup for French-speaking developers. The addition of this localized documentation helps broaden the reach of LND by providing clear, step-by-step instructions for a specific operating system environment.

Highlights

  • New French Installation Guide: A new documentation file, docs/fr/installation-debian.md, has been added to provide a comprehensive installation guide for LND on Debian/Ubuntu in French.
  • Detailed Steps Included: The guide covers essential prerequisites such as Go, Git, and access to a Bitcoin node, along with step-by-step installation instructions for Debian/Ubuntu systems.
  • Documentation Only: This pull request is purely documentation-focused and introduces no changes to the existing codebase.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds a French translation of the LND installation guide for Debian/Ubuntu. This is a great initiative to make LND more accessible to French-speaking users. My review focuses on ensuring the instructions are accurate and will lead to a successful installation. I've identified a few areas for improvement: the Go version prerequisite is outdated, the recommended Go installation method could be unreliable for some users, and one of the build commands is redundant. I've provided suggestions to correct these points to improve the guide's clarity and reliability.


## 1. Prérequis
- Linux Debian/Ubuntu
- Go 1.20+

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The required Go version is 1.24.6 or newer, not 1.20+. This is specified in the main INSTALL.md file and the project's Makefile. Using an older version of Go will likely lead to compilation errors.

Suggested change
- Go 1.20+
- Go 1.24.6+

Comment on lines +17 to +18
# Installer Go si nécessaire
sudo apt update && sudo apt install golang-go git -y

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The golang-go package from the default Debian/Ubuntu repositories might be outdated and not meet the minimum version requirement of 1.24.6+. This can cause the build to fail. It would be better to add a note to warn the user about this and suggest they verify the installed version.

Suggested change
# Installer Go si nécessaire
sudo apt update && sudo apt install golang-go git -y
# Installer Go (v1.24.6+ requis) et Git. La version d'apt peut être ancienne, vérifiez avec `go version`.
sudo apt update && sudo apt install golang-go git -y

cd lnd

# Compiler
make && make install

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The make install command is sufficient to build and install the binaries. Running make before it is redundant, as make install already handles the compilation. The main INSTALL.md guide also uses just make install for simplicity and correctness.

Suggested change
make && make install
make install

@ziggie1984
Copy link
Collaborator

i don't think these multi-language docs right now makes sense since everybody just can ask LLMs

@mohamedawnallah
Copy link
Contributor

mohamedawnallah commented Oct 12, 2025

i don't think these multi-language docs right now makes sense since everybody just can ask LLMs

It seems this proposed approach favor people who have access to LLMs and can potentially afford paid subscriptions if the free version proves insufficient. Typically, documentation localization in OSS repositories follows patterns like this approach (https://github.com/orgs/community/discussions/22310#discussioncomment-3236243) when the documentation target audience spans different spoken languages.

However, it could be argued that LND documentation targets an audience capable of reading and interpreting English, with users employing their own preferred methods for conversion or translation as needed.

@yyforyongyu
Copy link
Member

Closed based on the above comments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants