This is an automated email from the ASF dual-hosted git repository.
cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/sling-whiteboard.git.
from c74d4f6 Basic navigation, properties filtering and
api/metadata/content/children output
add aae3bd6 Prototype for Markdown Resource Decorator
No new revisions were added by this update.
Summary of changes:
{tag-modifier => mdresourcedecorator}/LICENSE | 0
mdresourcedecorator/README.md | 54 ++++++++
.../pom.xml | 76 ++++++-----
.../mdresource/impl/MarkdownResourceDecorator.java | 148 +++++++++++++++++++++
.../mdresource/impl/MarkdownResourceWrapper.java | 69 ++++++++++
.../mdresource/impl/ResourceConfiguration.java | 47 ++++---
.../sling/mdresource/impl/ResourceUtils.java | 118 ++++++++++++++++
.../mdresource/impl/md/MarkdownProcessor.java | 93 +++++++++++++
.../mdresource/impl/md/ProcessingInstructions.java | 56 ++++----
.../sling/mdresource/impl/md/ProcessingResult.java | 54 ++++----
.../mdresource/impl/md/handler/HeadingHandler.java | 27 ++--
.../mdresource/impl/md/handler/NodeHandler.java | 23 ++--
.../impl/md/handler/YamlFrontMatterHandler.java | 53 ++++++++
.../impl/md/links/CustomLinkResolver.java | 54 ++++++++
.../impl/md/links/CustomLinkResolverFactory.java | 59 ++++++++
.../impl/MarkdownResourceWrapperTest.java | 135 +++++++++++++++++++
.../src/test/resources/md-test/headings.md | 5 +
.../src/test/resources/md-test/index.md | 0
18 files changed, 950 insertions(+), 121 deletions(-)
copy {tag-modifier => mdresourcedecorator}/LICENSE (100%)
create mode 100644 mdresourcedecorator/README.md
copy {mvresourceprovider => mdresourcedecorator}/pom.xml (64%)
create mode 100644
mdresourcedecorator/src/main/java/org/apache/sling/mdresource/impl/MarkdownResourceDecorator.java
create mode 100644
mdresourcedecorator/src/main/java/org/apache/sling/mdresource/impl/MarkdownResourceWrapper.java
copy
mdresourceprovider/src/test/java/org/apache/sling/mdresource/impl/RegisterMarkdownResourcePlugin.java
=>
mdresourcedecorator/src/main/java/org/apache/sling/mdresource/impl/ResourceConfiguration.java
(50%)
create mode 100644
mdresourcedecorator/src/main/java/org/apache/sling/mdresource/impl/ResourceUtils.java
create mode 100644
mdresourcedecorator/src/main/java/org/apache/sling/mdresource/impl/md/MarkdownProcessor.java
copy
mvresourceprovider/src/main/java/org/apache/sling/mvresource/impl/MvSession.java
=>
mdresourcedecorator/src/main/java/org/apache/sling/mdresource/impl/md/ProcessingInstructions.java
(72%)
copy
mvresourceprovider/src/main/java/org/apache/sling/mvresource/impl/MvSession.java
=>
mdresourcedecorator/src/main/java/org/apache/sling/mdresource/impl/md/ProcessingResult.java
(77%)
copy dokapi/src/main/java/org/apache/sling/dokapi/impl/MetadataProcessor.java
=>
mdresourcedecorator/src/main/java/org/apache/sling/mdresource/impl/md/handler/HeadingHandler.java
(57%)
copy
SlingModelPersist/src/test/java/org/apache/sling/models/persist/bean/BeanWithPathGetter.java
=>
mdresourcedecorator/src/main/java/org/apache/sling/mdresource/impl/md/handler/NodeHandler.java
(65%)
create mode 100644
mdresourcedecorator/src/main/java/org/apache/sling/mdresource/impl/md/handler/YamlFrontMatterHandler.java
create mode 100644
mdresourcedecorator/src/main/java/org/apache/sling/mdresource/impl/md/links/CustomLinkResolver.java
create mode 100644
mdresourcedecorator/src/main/java/org/apache/sling/mdresource/impl/md/links/CustomLinkResolverFactory.java
create mode 100644
mdresourcedecorator/src/test/java/org/apache/sling/mdresource/impl/MarkdownResourceWrapperTest.java
create mode 100644 mdresourcedecorator/src/test/resources/md-test/headings.md
copy {mdresourceprovider =>
mdresourcedecorator}/src/test/resources/md-test/index.md (100%)