From 6a7c61e0948c26962abc095accbde2599a94130c Mon Sep 17 00:00:00 2001 From: Felipe Monteiro Date: Wed, 29 Aug 2018 22:28:31 +0100 Subject: [PATCH] Update Pegleg README This patch set updates Pegleg's minimalistic README, bringing it better into line with the other Airship components' README files, by adding more content and references. Change-Id: If246a3539c044f2acbd4ed27428f6480ef609d7f --- README.md | 9 --------- README.rst | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+), 9 deletions(-) delete mode 100644 README.md create mode 100644 README.rst diff --git a/README.md b/README.md deleted file mode 100644 index d2c3dca5..00000000 --- a/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Pegleg - -Pegleg is document aggregator that provides early linting and validations via -[Deckhand](http://deckhand.readthedocs.io/en/latest/) for documents that can be consumed by UCP. To learn more about UCP -see [UCP Integration](https://github.com/att-comdev/ucp-integration) - - -## Getting Started -To get started, see [getting started](https://pegleg.readthedocs.io/en/latest/getting_started.html) diff --git a/README.rst b/README.rst new file mode 100644 index 00000000..b02e0f82 --- /dev/null +++ b/README.rst @@ -0,0 +1,57 @@ +====== +Pegleg +====== + +|Doc Status| + +Introduction +============ + +Pegleg is a document aggregator that provides early linting and validations via +`Deckhand`_, a document management micro-service within `Airship`_. + +Pegleg supports local and remote `Git`_ repositories. Remote repositories +can be cloned using a variety of protocols -- HTTP(S) or SSH. Afterward, +specific revisions within those repositories can be checked out, their +documents aggregated, linted, and passed to the rest of `Airship`_ for +orchestration, allowing document authors to manage their site definitions using +version control. + +Find more documentation for Pegleg on `Read the Docs`_. + +Core Responsibilities +===================== + +* aggregation - Aggregates all documents required for site deployment across + multiple `Git`_ repositories, each of which can be used to maintain separate + document sets in isolation +* linting - Configurable linting checks documents for common syntactical and + semantical mistakes + +Getting Started +=============== + +For more detailed installation and setup information, please refer to the +`Getting Started`_ guide. + +Integration Points +================== + +Pegleg has the following integration points: + + * `Deckhand`_ which provides document revision management, storage and + rendering functionality upon which the rest of the `Airship`_ components + rely for orchestration of infrastructure provisioning. + +Further Reading +=============== + +`Airship`_. + +.. |Doc Status| image:: https://readthedocs.org/projects/airship-pegleg/badge/?version=latest + :target: http://airship-pegleg.readthedocs.io/ +.. _Deckhand: https://airship-deckhand.readthedocs.io +.. _Airship: https://www.airshipit.org +.. _Read the Docs: https://airship-pegleg.readthedocs.io +.. _Getting Started: https://airship-pegleg.readthedocs.io/en/latest/getting-started.html +.. _Git: https://git-scm.com/