Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ambient-impact/drupal-ambientimpact-markdown
https://github.com/ambient-impact/drupal-ambientimpact-markdown
drupal drupal-10 drupal-10-module
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ambient-impact/drupal-ambientimpact-markdown
- Owner: Ambient-Impact
- License: gpl-2.0
- Created: 2023-06-13T16:34:48.000Z (over 1 year ago)
- Default Branch: 2.x
- Last Pushed: 2024-10-04T19:32:41.000Z (3 months ago)
- Last Synced: 2024-11-07T18:00:19.556Z (about 2 months ago)
- Topics: drupal, drupal-10, drupal-10-module
- Language: PHP
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.md
Awesome Lists containing this project
README
This Drupal module triggers Symfony events during various stages of
[PHP CommonMark](https://commonmark.thephpleague.com/) document parsing via
[the Markdown module](https://www.drupal.org/project/markdown).**Warning**: while this is generally production-ready, it's not guaranteed to
maintain a stable API and may occasionally contain bugs, being a
work-in-progress. Stable releases may be provided at a later date.----
# Requirements
* [Drupal 10 or 11](https://www.drupal.org/download)
* PHP 8.1
* [Composer](https://getcomposer.org/)
----
# Installation
## Composer
### Set up
Ensure that you have your Drupal installation set up with the correct Composer
installer types such as those provided by [the `drupal/recommended-project`
template](https://www.drupal.org/docs/develop/using-composer/starting-a-site-using-drupal-composer-project-templates#s-drupalrecommended-project).
If you're starting from scratch, simply requiring that template and following
[the Drupal.org Composer
documentation](https://www.drupal.org/docs/develop/using-composer/starting-a-site-using-drupal-composer-project-templates)
should get you up and running.### Repository
In your root `composer.json`, add the following to the `"repositories"` section:
```json
"drupal/ambientimpact_markdown": {
"type": "vcs",
"url": "https://github.com/Ambient-Impact/drupal-ambientimpact-markdown.git"
}
```### Installing
Once you've completed all of the above, run `composer require
"drupal/ambientimpact_markdown:^2.0@dev"` in the root of your project to have
Composer install this and its required dependencies for you.----
# Major breaking changes
The following major version bumps indicate breaking changes:
* 1.x:
* Has been [`git subtree split`](https://shantanoo-desai.github.io/posts/technology/git_subtree/) from [`Ambient-Impact/drupal-modules`](https://github.com/Ambient-Impact/drupal-modules/tree/8.x) into a standalone package; version has been reset to 1.x.
* Requires Drupal 9.5.
* 2.x:
* Requires [Drupal 10](https://www.drupal.org/project/drupal/releases/10.0.0) due to non-backwards compatible change to [`\Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch()`](https://git.drupalcode.org/project/drupal/-/commit/7b324dd8f18919fc4d728bdb0afbcf27c8c02cb2#6e9d627c11801448b7a793c204471d8f951ae2fb).