Comments (2)
@cordoval The goal with fiddler is not necessarily open sourcing the packages. Git split is a tool that is necessary to make Composer/Packagist happy in OSS land.
With a Gitsplit model like Symfony, you have a global composer.json and then many small ones. The global one defines an autoloader overriding the small ones that are not used in single repository mode. You have to duplicate all the autoload and dependency definitions with the potential to introduce errors.
With Fiddler you only define each package once, not again globally and then manage the dependencies between them.
from composer-monorepo-plugin.
Thanks for your response Benjamin. yeah gitsplit is a long but it is a symfony project but it is not mature enough and i don't think it does the same functionality as fiddler. I will try to introduce it there because i think it makes sense after i play with fiddler a bit more, or i shall say after i fiddle with it a bit more 👴 Thanks.
from composer-monorepo-plugin.
Related Issues (20)
- Use relative over absolute symlinks for binary files HOT 1
- the doc about the way to reference third-party packages in monorepo.json is wrong HOT 3
- The plugin is broken when renaming the vendor folder HOT 1
- File fiddler-schema.json is still referenced HOT 1
- Requiring non-existent composer-package 'vendor/composer-plugin-api' in 'vendor/ocramius/package-versions'. Please ensure it is present in composer.json.
- Monorepo with multiple symfony applications HOT 2
- Work with other plugins HOT 1
- AutoloadGenerator.php messes up order of autoloading HOT 2
- Support include-path in monorepo.json for projects which still have legacy code relying on that. HOT 1
- Add support for package binaries HOT 1
- Add support for package type HOT 1
- Flag --no-dev breaks normal dependencies
- [Feedback] try setup multi api-platform in monorepo HOT 2
- Check Composer 2 support
- Recognize symlinked components
- Add support for composer-runtime-api
- composer monorepo:build breaks with composer version 2.2.6 HOT 4
- The plugin is not compatible with the last release of composer HOT 7
- Fatal error after installation with composer version 2.3.5 HOT 1
- Create a new release/tag HOT 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-monorepo-plugin.