dolibarr/dev/setup
MDW e6630cd7d1
Qual: Improve dol_syslog (#30782)
* Qual: 🛟 Fix reference to $db with $this->db

# Qual: reference to $db with $this->db

$db was undeclared, use $this->db.

* Fix suspected issue with environment max size and md5sum working on limited files

* Qual: Fix LDAP typing

* Qual: Improve dol_syslog

# Qual: Improve dol_syslog

The changes:
- Keep the log file open for less time (better for concurrency);
- Open the log file only to append data (no internal preparation for writing);
- Avoids re-assigning a constant array;
- Add PHPDoc information about the array parameters and return values;
- May reduce the computation of global settings;
- Result in a slight performance improvement.
2024-08-29 08:49:27 +02:00
..
apache Move setup files 2024-02-15 11:50:38 +01:00
bruno Clean. Too many files that are not uptodate. Better to update doc to 2024-05-24 15:07:31 +02:00
codesniffer Fix: Initialise array before assigning values (#28728) 2024-03-09 16:32:02 +01:00
codetemplates Clean and reorganize dev tools 2016-09-27 19:43:34 +02:00
eclipse NEW Add profile for PSR12 for Eclipse 2020-02-25 12:57:26 +01:00
fail2ban Qual: Spelling outside htdocs (#27448) 2024-01-12 17:14:13 +01:00
git/hooks Fix errors 2024-02-18 14:36:45 +01:00
multitail Clean and reorganize dev tools 2016-09-27 19:43:34 +02:00
nginx Update dolibarr 2021-01-18 16:03:27 +01:00
phpunit Qual: Improve dol_syslog (#30782) 2024-08-29 08:49:27 +02:00
pre-commit Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into develop 2024-08-13 11:59:53 +02:00
qodana Doc 2023-08-02 00:27:53 +02:00
sonarqube Test for sonarqube 2023-08-02 03:03:26 +02:00
xdebug Clean and reorganize dev tools 2016-09-27 19:43:34 +02:00
README.md NEW: Dev documentation about setting up pre-commit locally 2024-01-18 15:54:08 +01:00

Setting up for Dolibarr development

Check out the online documentation for recommendations (to be updated).

If anything, install pre-commit - it will help run the tools to format and make some basic verifications on your submission before committing and pushing to github for a PR. See a quick start guide in this Dolibarr repository.