Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/layouts/shortcodes/guides/config-desc.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Activated environments go through Platform.sh's build and deploy phases,
resulting in a fully isolated running site for each activated branch (or pull request) on that repository.

Once an environment is activated, Platform.sh provisions a cluster of containers to deploy your app.
The configuration of that cluster is controlled by three [YAML files]({{ relref . "/overview/yaml.md" }}):
The configuration of that cluster is controlled by three [YAML files]({{ relref . "/overview/yaml/_index.md" }}):

- `.platform/routes.yaml` controls how incoming requests are routed to your app, or apps in a multi-app setup.
It also controls the built-in HTTP cache.
Expand Down
2 changes: 1 addition & 1 deletion docs/src/create-apps/upgrading.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ title: "Upgrading"

## Changes in version 2017.11 (2017-11-09)

* The `!archive` tag in YAML files is now deprecated in favor of the more generic [`!include`](../overview/yaml.md). For example, the following `services.yaml` snippet:
* The `!archive` tag in YAML files is now deprecated in favor of the more generic [`!include`](../overview/yaml/_index.md). For example, the following `services.yaml` snippet:

```yaml
mysearch:
Expand Down
2 changes: 1 addition & 1 deletion docs/src/languages/java/migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ For more details, see [tuning](./tuning.md).

To start a Java application, you need to understand the [Platform.sh structure](/overview/structure.md).
At minimum, you to configure your [application](../../create-apps/_index.md)
and have two [YAML files](../../overview/yaml.md) (though they can be blank if you don't need them):
and have two [YAML files](../../overview/yaml/_index.md) (though they can be blank if you don't need them):

* [Routes](../../define-routes/_index.md)
* [Services](../../add-services/_index.md)
Expand Down
250 changes: 0 additions & 250 deletions docs/src/overview/yaml.md

This file was deleted.

13 changes: 13 additions & 0 deletions docs/src/overview/yaml/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: YAML
weight: 1
description: An overview of YAML and its use at Platform.sh.
aliases:
- "/configuration/yaml.html"
---

[YAML](https://en.wikipedia.org/wiki/YAML) is a human-readable format for data serialization across languages.
This means it's a good fit for human-edited configuration files, like those at Platform.sh.
You can control nearly all aspects of your project's build and deploy pipeline with YAML files.

Learn what YAML is or, if you're already familiar, what custom tags Platform.sh offers.
Loading