RepositoryGuide.md 851 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
`yaml-cpp` naturally splits into a "core" library with two "frontend" APIs, and so that's how the code is organized.

## Core ##

```
hg clone https://code.google.com/p/yaml-cpp.core/
```

This provides parsing to the intermediate (and undocumented!) event API, as well as emitting.

## New API ##

```
hg clone https://code.google.com/p/yaml-cpp.new-api/
```

This is an upstream of the `core` repository. It provides the new `YAML::Node` API. See [Tutorial](Tutorial.md) for details on this API.

## Old API ##

```
hg clone https://code.google.com/p/yaml-cpp.old-api/
```

This is an upstream of the `core` repository. It provides the old `YAML::Node` API. See [HowToParseADocument](HowToParseADocument.md) for details on this API.

## Default ##


```
hg clone https://code.google.com/p/yaml-cpp/
```

This is a mirror of the `new-api` repository.