Skip to content
Snippets Groups Projects
Commit e8057c68 authored by lucha's avatar lucha
Browse files

Using Composer to manage Noblogs Wordpress codebase

This is an attempt to re-structre the Wordpress codebase for Noblogs, unsing Composer.
parents
No related branches found
No related tags found
No related merge requests found
web/*
vendor/*
{
"name": "lucha/noblogs-composer",
"type": "project",
"license": "GPL-2.0-or-later",
"description": "WordPress codebase for Noblogs, managed with Composer",
"homepage": "https://git.autistici.org/lucha/noblogs-composer",
"authors": [
{
"name": "lucha",
"email": "lucha@paranoici.org"
}
],
"repositories": [
{
"type": "composer",
"url" : "https://wpackagist.org"
}
],
"require": {
"php": ">=7.1",
"composer/installers": "^1.8",
"bjornjohansen/wplang": "^0.1.1",
"johnpbloch/wordpress": "^5.4",
"cweagans/composer-patches": "^1.6"
},
"extra": {
"wordpress-install-dir": "web/wp",
"installer-paths": {
"web/app/mu-plugins/{$name}/": ["type:wordpress-muplugin"],
"web/app/plugins/{$name}/": ["type:wordpress-plugin"],
"web/app/themes/{$name}/": ["type:wordpress-theme"]
},
"wordpress-language-dir": "web/app/languages",
"wordpress-languages": [ "en_GB", "it_IT" ],
"patches-file": "composer.patches.json"
}
}
{
"_readme": [
"This file locks the dependencies of your project to a known state",
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically"
],
"content-hash": "78de47021de3f6d73ac952f29753b897",
"packages": [
{
"name": "bjornjohansen/wplang",
"version": "0.1.1",
"source": {
"type": "git",
"url": "https://github.com/bjornjohansen/wplang.git",
"reference": "3194a2a774b53a2622a7ac6bc20c44b04cb254a2"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/bjornjohansen/wplang/zipball/3194a2a774b53a2622a7ac6bc20c44b04cb254a2",
"reference": "3194a2a774b53a2622a7ac6bc20c44b04cb254a2",
"shasum": ""
},
"require": {
"composer-plugin-api": "^1.0"
},
"type": "composer-plugin",
"extra": {
"class": "BJ\\Wplang\\Wplang"
},
"autoload": {
"psr-4": {
"BJ\\Wplang\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0+"
],
"authors": [
{
"name": "Bjørn Johansen",
"email": "post@bjornjohansen.no"
}
],
"description": "Composer plugin to download translation files from wordpress.org",
"time": "2019-04-03T08:08:14+00:00"
},
{
"name": "composer/installers",
"version": "v1.9.0",
"source": {
"type": "git",
"url": "https://github.com/composer/installers.git",
"reference": "b93bcf0fa1fccb0b7d176b0967d969691cd74cca"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/composer/installers/zipball/b93bcf0fa1fccb0b7d176b0967d969691cd74cca",
"reference": "b93bcf0fa1fccb0b7d176b0967d969691cd74cca",
"shasum": ""
},
"require": {
"composer-plugin-api": "^1.0 || ^2.0"
},
"replace": {
"roundcube/plugin-installer": "*",
"shama/baton": "*"
},
"require-dev": {
"composer/composer": "1.6.* || 2.0.*@dev",
"composer/semver": "1.0.* || 2.0.*@dev",
"phpunit/phpunit": "^4.8.36",
"sebastian/comparator": "^1.2.4",
"symfony/process": "^2.3"
},
"type": "composer-plugin",
"extra": {
"class": "Composer\\Installers\\Plugin",
"branch-alias": {
"dev-master": "1.0-dev"
}
},
"autoload": {
"psr-4": {
"Composer\\Installers\\": "src/Composer/Installers"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Kyle Robinson Young",
"email": "kyle@dontkry.com",
"homepage": "https://github.com/shama"
}
],
"description": "A multi-framework Composer library installer",
"homepage": "https://composer.github.io/installers/",
"keywords": [
"Craft",
"Dolibarr",
"Eliasis",
"Hurad",
"ImageCMS",
"Kanboard",
"Lan Management System",
"MODX Evo",
"MantisBT",
"Mautic",
"Maya",
"OXID",
"Plentymarkets",
"Porto",
"RadPHP",
"SMF",
"Thelia",
"Whmcs",
"WolfCMS",
"agl",
"aimeos",
"annotatecms",
"attogram",
"bitrix",
"cakephp",
"chef",
"cockpit",
"codeigniter",
"concrete5",
"croogo",
"dokuwiki",
"drupal",
"eZ Platform",
"elgg",
"expressionengine",
"fuelphp",
"grav",
"installer",
"itop",
"joomla",
"known",
"kohana",
"laravel",
"lavalite",
"lithium",
"magento",
"majima",
"mako",
"mediawiki",
"modulework",
"modx",
"moodle",
"osclass",
"phpbb",
"piwik",
"ppi",
"puppet",
"pxcms",
"reindex",
"roundcube",
"shopware",
"silverstripe",
"sydes",
"sylius",
"symfony",
"typo3",
"wordpress",
"yawik",
"zend",
"zikula"
],
"time": "2020-04-07T06:57:05+00:00"
},
{
"name": "cweagans/composer-patches",
"version": "1.6.7",
"source": {
"type": "git",
"url": "https://github.com/cweagans/composer-patches.git",
"reference": "2e6f72a2ad8d59cd7e2b729f218bf42adb14f590"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/cweagans/composer-patches/zipball/2e6f72a2ad8d59cd7e2b729f218bf42adb14f590",
"reference": "2e6f72a2ad8d59cd7e2b729f218bf42adb14f590",
"shasum": ""
},
"require": {
"composer-plugin-api": "^1.0",
"php": ">=5.3.0"
},
"require-dev": {
"composer/composer": "~1.0",
"phpunit/phpunit": "~4.6"
},
"type": "composer-plugin",
"extra": {
"class": "cweagans\\Composer\\Patches"
},
"autoload": {
"psr-4": {
"cweagans\\Composer\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"BSD-3-Clause"
],
"authors": [
{
"name": "Cameron Eagans",
"email": "me@cweagans.net"
}
],
"description": "Provides a way to patch Composer packages.",
"time": "2019-08-29T20:11:49+00:00"
},
{
"name": "johnpbloch/wordpress",
"version": "5.4.1",
"source": {
"type": "git",
"url": "https://github.com/johnpbloch/wordpress.git",
"reference": "2cdacd2a14c9960bcd86d8b4d7b1f211b3e77684"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/johnpbloch/wordpress/zipball/2cdacd2a14c9960bcd86d8b4d7b1f211b3e77684",
"reference": "2cdacd2a14c9960bcd86d8b4d7b1f211b3e77684",
"shasum": ""
},
"require": {
"johnpbloch/wordpress-core": "5.4.1",
"johnpbloch/wordpress-core-installer": "^1.0",
"php": ">=5.6.20"
},
"type": "package",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0+"
],
"authors": [
{
"name": "WordPress Community",
"homepage": "http://wordpress.org/about/"
}
],
"description": "WordPress is open source software you can use to create a beautiful website, blog, or app.",
"homepage": "http://wordpress.org/",
"keywords": [
"blog",
"cms",
"wordpress"
],
"time": "2020-04-29T19:02:59+00:00"
},
{
"name": "johnpbloch/wordpress-core",
"version": "5.4.1",
"source": {
"type": "git",
"url": "https://github.com/johnpbloch/wordpress-core.git",
"reference": "4639993365dbb3c935d420df22f84c136d9ef4d1"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/johnpbloch/wordpress-core/zipball/4639993365dbb3c935d420df22f84c136d9ef4d1",
"reference": "4639993365dbb3c935d420df22f84c136d9ef4d1",
"shasum": ""
},
"require": {
"php": ">=5.6.20"
},
"provide": {
"wordpress/core-implementation": "5.4.1"
},
"type": "wordpress-core",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"authors": [
{
"name": "WordPress Community",
"homepage": "https://wordpress.org/about/"
}
],
"description": "WordPress is open source software you can use to create a beautiful website, blog, or app.",
"homepage": "https://wordpress.org/",
"keywords": [
"blog",
"cms",
"wordpress"
],
"time": "2020-04-29T19:02:53+00:00"
},
{
"name": "johnpbloch/wordpress-core-installer",
"version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/johnpbloch/wordpress-core-installer.git",
"reference": "fd12f5cfe27223b92b0f4bbc097059eb23cc56c4"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/johnpbloch/wordpress-core-installer/zipball/fd12f5cfe27223b92b0f4bbc097059eb23cc56c4",
"reference": "fd12f5cfe27223b92b0f4bbc097059eb23cc56c4",
"shasum": ""
},
"require": {
"composer-plugin-api": "^1.0"
},
"conflict": {
"composer/installers": "<1.0.6"
},
"require-dev": {
"composer/composer": "^1.0",
"phpunit/phpunit": ">=4.8.35"
},
"type": "composer-plugin",
"extra": {
"class": "johnpbloch\\Composer\\WordPressCorePlugin"
},
"autoload": {
"psr-0": {
"johnpbloch\\Composer\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"authors": [
{
"name": "John P. Bloch",
"email": "me@johnpbloch.com"
}
],
"description": "A custom installer to handle deploying WordPress with composer",
"keywords": [
"wordpress"
],
"time": "2018-11-09T20:10:38+00:00"
}
],
"packages-dev": [],
"aliases": [],
"minimum-stability": "stable",
"stability-flags": [],
"prefer-stable": false,
"prefer-lowest": false,
"platform": {
"php": ">=7.1"
},
"platform-dev": []
}
{
"patches": {
"vendor/project": {
"Patch title": "patches/patch.patch"
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment