{"id":21433927,"url":"https://github.com/amazeelabs/fork-gutenberg","last_synced_at":"2025-03-16T22:45:10.087Z","repository":{"id":52553086,"uuid":"361649019","full_name":"AmazeeLabs/fork-gutenberg","owner":"AmazeeLabs","description":null,"archived":false,"fork":false,"pushed_at":"2022-06-26T07:18:09.000Z","size":1885,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-01-23T09:09:38.173Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AmazeeLabs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-04-26T06:58:30.000Z","updated_at":"2023-08-18T00:38:44.000Z","dependencies_parsed_at":"2022-08-27T16:02:10.423Z","dependency_job_id":null,"html_url":"https://github.com/AmazeeLabs/fork-gutenberg","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmazeeLabs%2Ffork-gutenberg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmazeeLabs%2Ffork-gutenberg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmazeeLabs%2Ffork-gutenberg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmazeeLabs%2Ffork-gutenberg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AmazeeLabs","download_url":"https://codeload.github.com/AmazeeLabs/fork-gutenberg/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243945527,"owners_count":20372894,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-22T23:31:31.110Z","updated_at":"2025-03-16T22:45:10.065Z","avatar_url":"https://github.com/AmazeeLabs.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"CONTENTS OF THIS FILE\n---------------------\n\n * Introduction\n * Requirements\n * Installation\n * Configuration\n * Maintainers\n\n\nINTRODUCTION\n------------\n\n * Drupal Gutenberg brings the powerful content editing experience of Gutenberg\n   to Drupal.\n\n * [Drupal](https://www.drupal.org/) +\n   [Gutenberg](https://wordpress.org/gutenberg/) is a powerful combo. Drupal 8 is a rock solid CMS framework packed with powerful admin features.\n   Our only complaint? Drupal 8 is missing a modern UI for rich content\n   creation. Let’s change this!\n\n * More functionality wrapped in a smooth UI. Hundreds of hours with user\n   testing. Decoupled. React.js. Clean output. Open source.\n\n * [Gutenberg on GitHub](https://github.com/WordPress/gutenberg/)\n\n * For a full description:\n   https://www.drupal.org/project/gutenberg\n\n * Issue queue for Gutenberg:\n   https://www.drupal.org/project/issues/gutenberg\n\n  * Also check [Gutenberg-JS](https://www.npmjs.com/package/@frontkom/gutenberg-js), a stand-alone Gutenberg editor for your custom sites or web apps.\n\nREQUIREMENTS\n------------\n\nNo specific requirements.\n\n\nINSTALLATION\n------------\n\n * Install normally as other modules are installed. For Support:\n   https://www.drupal.org/docs/8/extending-drupal/installing-contributed-modules\n\nCONFIGURATION\n-------------\n\n * To test the module, simply download it from the\n   [Drupal Gutenberg project page](https://www.drupal.org/project/gutenberg)\n   and enable it.\n\n * Then go to any content type edit page and enable *Gutenberg Experience*.\n\n * Assign the `use gutenberg` permission and access to the \"Gutenberg\" text format to all desired user roles.\n\nDEVELOPMENT\n-----------\n\n  NodeJS 8.11+ and NPM 6.0+ are required. Alternatively Yarn 1.6+ can be used.\n  * `npm install`\n  * Watching file while developing: `npm start`\n  * Build: `npm run build`\n\nFor custom block development, check the `example_block` sub-module.\n\nUpdating WordPress Gutenberg Packages\n-----\n\nThis module uses the compiled JS packages from WordPress Gutenberg. Basically we just need to copy the files to `vendor/gutenberg`.\n\nSteps to update WordPress Gutenberg packages:\n * Update `gutenberg-version` to the relevant version in the module's `package.json` (the `v` prefix is important).\n * Review the external vendor dependencies definitions in `scripts/generate-vendor.php` in case they need updating.\n * Run `npm run build:gutenbergjs` to build the Gutenberg JS scripts - it will also update the `gutenberg.libraries.yml` and `gutenberg.module` file.\n * Clear the Drupal cache and test that all core features are still functional.\n * Perform a full production release by running `npm run release`.\n\nVendor packages\n-----\n\n- React: [Build file](https://unpkg.com/react@16.8.6/umd/react.production.min.js), [project page](https://github.com/facebook/react)\n- React DOM: [Build file](https://unpkg.com/react-dom@16.8.6/umd/react-dom.production.min.js), [project page](https://github.com/facebook/react)\n- Lodash: [Build file](https://raw.githubusercontent.com/lodash/lodash/4.17.11-npm/lodash.min.js), [project page](https://lodash.com/)\n- MomentJS: [Build file](https://momentjs.com/downloads/moment.min.js), [project page](https://momentjs.com/)\n- Regenerator Runtime: [Build file](https://github.com/facebook/regenerator/blob/master/packages/regenerator-runtime/runtime.js), [project page](https://github.com/facebook/regenerator/tree/master/packages/regenerator-runtime)\n- G-Media-Attributes: [Build file](https://unpkg.com/@frontkom/g-media-attributes@1.0.2/build/index.js), [project page](https://github.com/front/g-media-attributes)\n- TinyMCE: [Build package](http://download.tiny.cloud/tinymce/community/tinymce_4.9.4.zip), [project page](https://www.tiny.cloud/get-tiny/)\n- Gutenberg: [Project page](https://github.com/WordPress/gutenberg)\n  Drupal Gutenberg relies on some JSON files (dependencies tree) generated when building Gutenberg. So, to get the correct files, the git repository must be cloned and built.\n\nMAINTAINERS\n-----------\n\nCurrent maintainers:\n\n * Marco Fernandes (marcofernandes) - https://www.drupal.org/u/marcofernandes\n * Thor Andre Gretland (thorandre) - https://www.drupal.org/u/thorandre\n * Roberto Ornelas (roborn) - https://www.drupal.org/u/roborn\n * Paweł Pregiel (ppregiel) - https://www.drupal.org/u/ppregiel\n * codebymikey - https://www.drupal.org/u/codebymikey\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famazeelabs%2Ffork-gutenberg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famazeelabs%2Ffork-gutenberg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famazeelabs%2Ffork-gutenberg/lists"}