3
0
Fork 0
mirror of https://github.com/farmOS/farmOS.git synced 2024-02-23 11:37:38 +01:00
farmOS is a web-based application for farm management, planning, and record keeping. It is developed by a community of volunteers and aims to provide a standard platform for farmers, developers, and researchers to build upon
Go to file
Michael Stenta bd33d0f139 Issue #3239420: Use composer-merge-plugin to manage project composer.json dependencies
This enables more of the dependencies and configuration that need to be
present in the root project composer.json to be managed in the farmOS
repository itself, including drupal/core-composer-scaffold and
drupal/core-dev, which should match the drupal/core version defined in
the farmOS composer.json.

Previously these were declared in the project composer.json template
in https://github.com/farmOS/composer-project. This configuraton is
used as a template when a new farmOS project is created via
`composer create-project farmos/project`, but after initial setup it
is maintained by the end user. This means that updates to the project
composer.json generally requires the end-user to make changes
manually. This would be required every time farmOS requires a minor
version update of Drupal core.

So instead, we can manage those update in this new composer.project.json,
and use wikimedia/composer-merge-plugin to merge that into the project
composer.json. This allows the project composer.json to be much simpler,
and therefore will require less frequent manual updates.
2021-09-28 13:54:43 -04:00
.github/workflows Use default test result printer now that updated version of HtmlOutputPrinter is available. 2021-09-24 14:29:29 -04:00
.tugboat Create test users with manager, worker and viewer roles. 2021-04-19 13:06:40 -04:00
docker Set PHP expose_php to Off. 2021-09-14 14:44:15 -04:00
docs Clarify that farm_update only reverts configuration entities - not simple config. 2021-09-27 09:50:22 -04:00
modules Clarify that farm_update only reverts configuration entities - not simple config. 2021-09-27 09:50:22 -04:00
src/Form Remove the need for "disabled" modules in FarmModulesForm. 2021-08-23 10:41:50 -04:00
.gitattributes Classify *.install, *.inc, *.module, and *.profile files as PHP for linguist. 2020-10-07 11:54:49 -04:00
.gitignore Add instructions about how to update documentation to documentation 2020-11-12 20:14:57 -05:00
composer.json Update patch for Issue #2339235. 2021-09-24 14:29:29 -04:00
composer.libraries.json Remove redundant properties from composer.libraries.json. 2021-09-26 16:34:49 -04:00
composer.project.json Issue #3239420: Use composer-merge-plugin to manage project composer.json dependencies 2021-09-28 13:54:43 -04:00
farm.info.yml Install Gin via farm_ui_theme_install() instead of config/install. 2021-09-06 11:00:51 -04:00
farm.install Restrict new user registration via hook_install() instead of config/install. 2021-09-06 11:00:51 -04:00
farm.profile Issue #3239191 by paul121: Change farm_update to ignore simple config 2021-09-27 09:50:10 -04:00
mkdocs.yml Document file entities in the data model. 2021-09-20 16:49:53 -04:00