这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@labmecanicatec
Copy link
Contributor

This update improves the installation instructions by:

Adding steps to clone the application from the official GitHub repository.

Including instructions to install PHP dependencies using Composer.

Adding setup guidance for the config.php file.

Documenting required database configuration fields ($conf['settings']['database']).

Noting that the database user must have privileges to create the database and tables.

Requiring configuration of $conf['settings']['install.password'] before running the installer.

These changes aim to provide clearer guidance for first-time users and ensure a smoother setup process.

Closes #595.

@labmecanicatec
Copy link
Contributor Author

Can anyone help me check the appearance? I can't use the preview in INSTALLATION.rst.

@JohnVillalovos
Copy link
Contributor

Can anyone help me check the appearance? I can't use the preview in INSTALLATION.rst.

I see it here: https://github.com/labmecanicatec/app/blob/docs/update-installation-guide/docs/source/INSTALLATION.rst

The other thing is that there will be a readthedocs build on each PR. I enabled that earlier today.

image

https://librebooking--675.org.readthedocs.build/en/675/INSTALLATION.html

@JohnVillalovos
Copy link
Contributor

The commit message should start with docs: to make comittizen happy.

docs: update installation documentation: cloning, composer setup, and database config

@labmecanicatec
Copy link
Contributor Author

The commit message should start with docs: to make comittizen happy.

docs: update installation documentation: cloning, composer setup, and database config

I'm having authentication issues with git push --force, can you help me with that?

@JohnVillalovos JohnVillalovos force-pushed the docs/update-installation-guide branch 3 times, most recently from ff1a41d to 54b3e66 Compare July 10, 2025 00:56
…config

This update improves the installation instructions by:

  * Adding steps to clone the application from the official GitHub
    repository.

  * Including instructions to install PHP dependencies using Composer.

  * Adding setup guidance for the config.php file.

  * Documenting required database configuration fields
    ($conf['settings']['database']).

  * Noting that the database user must have privileges to create the
    database and tables.

  * Requiring configuration of $conf['settings']['install.password']
    before running the installer.

  * Clarifying that the installer can be accessed via /Web/install in
    the browser.

  * These changes aim to provide clearer guidance for first-time users
    and ensure a smoother setup process.

Closes LibreBooking#595.
@JohnVillalovos JohnVillalovos force-pushed the docs/update-installation-guide branch from 54b3e66 to 108cd0b Compare July 10, 2025 00:57
Copy link
Contributor

@JohnVillalovos JohnVillalovos left a comment

Choose a reason for hiding this comment

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

This looks great @labmecanicatec

Thank you very much for doing this.

@JohnVillalovos JohnVillalovos merged commit 748e99c into LibreBooking:develop Jul 10, 2025
9 checks passed
@labmecanicatec labmecanicatec deleted the docs/update-installation-guide branch July 10, 2025 20:12
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.

Installation documentation is incomplete

2 participants