Open main menu

Changes

m
Ever since the RPM format was invented (and surely even before), there have been epic fights against [[wp:dependency hell|dependency hell]]. The Debian packaging format was a blessing for me, and I quickly fell in love with apt-get long ago. Since then, there have been many more projects which have grown into large ecosystems of software, and managing versions as well as dependencies has always been an issue in [[:Category:DevOps|DevOps]]. Here then is a space dedicated to some of those solutions.
== Packaging ==
Packaging software is different, albeit related, to managing dependencies. For example, the <abbrev abbr title="PHP Archive>PHAR</abbrevabbr> format is a way to package PHP software. In the old days files were simply compressed and packaged using [[GZip]] and [[Tar]].
== PHP ==
In the old days (starting in 1999), there was [http://pear.php.net/ PEAR] Now there is [https://getcomposer.org/ Composer], which is based on Node's npm and Ruby's [[http://bundler.io/ bundler]]
== MediaWiki ==
== JavaScript ==
Node has <abbrev title="Node Packaged Modules">npm</abbrev>. https://www.npmjs.org/
== Version Control ==
[[Category:Development]]
[[Category:System Administration]]
[[Category:DevOps]]
4,558

edits