This project is not covered by Drupal’s security advisory policy.
The migrate_git module provides a git source plugin with various other plugins
to effectively migrate data from git to Drupal.
Usage
Provides no front end functionality this is entirely for usage within migration
definitions.
See doc-blocks of the specific plugins for details on their usage.
InstallationMust be installed via Composer - requires multiple external PHP libraries.
Plugin types
migrate_git provides the following plugin types:
- A
git_parsertype, for parsing different formats on behalf of thegit
source plugin. - A
git_fetchertype, for fetching data to feed into agit_parserplugin. - A
markdown_parsertype, for parsing markdown content into HTML. Used by
variousgit_parserplugins as well as thejekyll_contentprocess plugin.
Plugins
Process
jekyll_content: provides parsing functionality for jekyll style markdown.
Source
git: A source plugin relying on a combination ofgit_parserand
git_fetcherplugins to import data from a git repository.
Git Fetcher
github: Fetches data from a github based git repository.
Git Parser
file: Parses basic file contents for consumption.frontyml: Parses yml based frontmatter files for consumption.single_yml_file: Parses single yml files for rows of yml to consume.
Markdown Parser
Various markdown files are subtly different so these normalize interfaces to
different markdown parsing libraries so that Git Parser plugins or the
jekyll_content plugin can properly parse your markdown source.
parsedown: Default parser if no alternative is selected.cebe_github: Requires external PHP librarycebe/markdown.cebe_markdown: Requires external PHP librarycebe/markdown.cebe_markdown_extra: Requires external PHP librarycebe/markdown.commonmark: Requires external PHP libraryleague/commonmark.php_markdownRequires external PHP librarymichelf/markdown.php_markdown_extraRequires external PHP librarymichelf/markdown.
Supporting organizations:
Supported the work for client project and open sourcing it.
Project information
Seeking new maintainer
The current maintainers are looking for new people to take ownership.- Project categories: Import and export, Integrations
- Ecosystem: Migrate Plus
- Created by nickdickinsonwilde on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
