Comments (5)
Have a look at the typo3/
folder.
from composer-patches-plugin.
I'll just update the tests and provide some examples shortly...
from composer-patches-plugin.
Thanks for the quick replies.
I see that the typo3/cms.json
file seems to have some really neat patch handling for typo3 but I am still unsure about how to apply it to something like Drupal which does not have the same setup regarding patches and issues.
I found very few direct references in the source code to the keys used in these files e.g. patch-url
. I guess that makes it difficult to grasp as well.
Your presentation showed that I was on the right track by looking into this project, but the most important slide was not very helpful to me.
For starters my use case it just to to apply a patch located at an URL to a package.
I digged around some more and through a few additions arrived at something that makes sense for me (see #3). Whether that is a sound change in respect to the thoughts behind the plugin is up to you.
from composer-patches-plugin.
Ok, thanks for your interest in this project. What the presentation misses, are the sources for the composer.json files - i just updated the README with an example.
As I wanted to update the unit tests I just remembered that there was a major change in the operation mode of this plugin: First it was considered to deliver the patches for TYPO3 itself but later it was changed to "only" do the patching process for other packages, so that basically any package could patch any other package (and even itself). However the presentation was based on that latter version as well the README is now too. Updating the unit tests unfortunately is a little bit to complex for my current lack of time for that project - that's why I removed them for now.
from composer-patches-plugin.
Great job!
Thanks for the elaboration.
from composer-patches-plugin.
Related Issues (20)
- composer status command throws exception HOT 1
- Allow for a directory paramater HOT 1
- Applying patch results in Fatal when upgrading to 1.2.0 HOT 2
- Applying multiple patches to same a package results in second patch applied multiple times. HOT 3
- Deprecated VersionConstraint HOT 1
- Generate PATCHES.txt HOT 2
- Patch gets applied everytime composer install is run HOT 3
- patch does not have parameter --no-backup-if-mismatch on FreeBSD HOT 2
- Caching patch content HOT 2
- GPL Licensing HOT 1
- Missing a require statement HOT 1
- Exit code unequal 0 when patches cannot be applied HOT 1
- Installing Magento 2.2.8 on Unbuntu with Php 7.1.30 HOT 1
- Support for composer-plugin-api 2 HOT 2
- Add documentation about patches in local files HOT 3
- Incompatible with windows because of using `which` HOT 1
- Checksum compare should be case insensivite
- Does not support Windows HOT 3
- Question: How to remove a patch properly? HOT 4
- composer 2.x latest version support, Type error with composer 2.4.4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from composer-patches-plugin.