-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Bernhard Schmitt
committed
Mar 3, 2023
1 parent
8bbec91
commit 095f950
Showing
2 changed files
with
47 additions
and
0 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
# Sitegeist.Pyranodis | ||
## CLI kickstarter for Neos node types using schema.org | ||
|
||
### Authors & Sponsors | ||
|
||
* Bernhard Schmitt - [email protected] | ||
|
||
*The development and the public-releases of this package is generously sponsored | ||
by our employer http://www.sitegeist.de.* | ||
|
||
## Installation | ||
|
||
Sitegeist.Pyranodis is available via packagist and can be installed with the command `composer require sitegeist/pyranodis`. | ||
|
||
We use semantic-versioning so every breaking change will increase the major-version number. | ||
|
||
## Usage | ||
|
||
This package extends Sitegeist.Noderobis' (https://github.com/sitegeist/Sitegeist.Noderobis) | ||
node type kicks-tarting capabilities by using the schema.org published language to suggest node types and properties. | ||
|
||
### Command to create NodeTypes | ||
|
||
``` | ||
./flow kickstart:nodetypefromschemaorg [<options>] <className> | ||
ARGUMENTS: | ||
--className A valid schema.org class name, e.g. "Event" | ||
OPTIONS: | ||
--package-key (optional) package, uses fallback from configuration | ||
--prefix (optional) the node type prefix, e.g. "Document" | ||
``` | ||
|
||
This command will start an interactive wizard to guide the user through the node type specification process, | ||
based on the information provided by the schema.org API and already present node types. | ||
|
||
![Kickstarter Wizard](./Documentation/Wizard.jpg) | ||
|
||
### Specification refinement | ||
|
||
The prepared specification can be refined using Noderobis' toolset, | ||
please refer to the corresponding documentation at https://github.com/sitegeist/Sitegeist.Noderobis | ||
|
||
## Contribution | ||
|
||
We will gladly accept contributions. Please send us pull requests. |