enonic / lib-guillotine

Apache License 2.0
3 stars 0 forks source link

[NOTE]

This starter is deprecated since the release of Guillotine 7. You can now extend the Guillotine application's API directly instead. Visit the https://developer.enonic.com/docs/guillotine[Guillotine documentation] for more details.

= Guillotine library

Guillotine library exposes the read-only part of the Enonic Content API, including access to the Enonic query language. Guillotine dynamically analyzes all available content types in applications and generates a GraphQL API specific to your site or all repositories in the siteless mode. This gives you direct, typed and documented access to all content within the site. Including the ability to follow references, child items and access media directly.

== Documentation

For the full documentation of the Guillotine project, visit the Enonic Developer Portal: https://developer.enonic.com/docs/guillotine

== Compatibility

[cols="1,1,3", options="header"] |=== |Version |XP Version |Dependency

|6.2.1 |7.12.1 |com.enonic.lib:lib-guillotine:6.2.1

|6.2.0 |7.12.1 |com.enonic.lib:lib-guillotine:6.2.0

|6.1.0 |7.12.1 |com.enonic.lib:lib-guillotine:6.1.0

|6.0.5 |7.9.0 |com.enonic.lib:lib-guillotine:6.0.5

|6.0.4 |7.9.0 |com.enonic.lib:lib-guillotine:6.0.4

|6.0.3 |7.9.0 |com.enonic.lib:lib-guillotine:6.0.3

|6.0.2 |7.9.0 |com.enonic.lib:lib-guillotine:6.0.2

|6.0.1 |7.9.0 |com.enonic.lib:lib-guillotine:6.0.1

|6.0.0 |7.9.0 |com.enonic.lib:lib-guillotine:6.0.0

|5.5.0 |7.7.0 |com.enonic.lib:lib-guillotine:5.5.0

|5.4.0 |7.7.0 |com.enonic.lib:lib-guillotine:5.4.0

|5.3.1 |7.7.0 |com.enonic.lib:lib-guillotine:5.3.1

|5.3.0 |7.7.0 |com.enonic.lib:lib-guillotine:5.3.0

|5.2.1 |7.7.0 |com.enonic.lib:lib-guillotine:5.2.1

|5.2.0 |7.7.0 |com.enonic.lib:lib-guillotine:5.2.0

|5.1.0 |7.2.0 |com.enonic.lib:lib-guillotine:5.1.0

|5.0.0 |7.2.0 |com.enonic.lib:lib-guillotine:5.0.0

|4.2.0 |7.2.0 |com.enonic.lib:lib-guillotine:4.2.0

|4.1.1 |7.0.0 |com.enonic.lib:lib-guillotine:4.1.1

|4.0.0 |7.0.0 |com.enonic.lib:lib-guillotine:4.0.0

|3.0.0 |7.0.0 |com.enonic.lib:lib-guillotine:3.0.0

|2.0.0 |7.0.0 |com.enonic.lib:lib-guillotine:2.0.0

|1.0.1 |6.10.x |com.enonic.lib:lib-guillotine:1.0.1

|1.0.0 |6.10.x |com.enonic.lib:lib-guillotine:1.0.0 |===

== Breaking changes

=== 6.0

=== 5.0

from "ComponentDataDescriptorConfig" to "" and

from "ComponentDataApplicationConfig" to "__ComponentDataApplicationConfig"

=== 4.0

=== 3.0

=== 2.0

== Build

To build this project, execute the following:

[source,bash]

./gradlew clean build