Skip to content

Commit

Permalink
Add documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
Bernhard Schmitt committed Mar 3, 2023
1 parent 8bbec91 commit 095f950
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 0 deletions.
Binary file added Documentation/Wizard.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
47 changes: 47 additions & 0 deletions README.md
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.

0 comments on commit 095f950

Please sign in to comment.