parent
1448c8fe86
commit
2c9c40269e
40
README.md
40
README.md
|
@ -5,19 +5,12 @@
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
D:YAML is an open source YAML parser and emitter library for the D
|
D:YAML is an open source YAML parser and emitter library for the D programming language.
|
||||||
programming language. It is
|
It is [almost](https://dlang-community.github.io/D-YAML/articles/spec_differences.html) compliant to the YAML 1.1 specification.
|
||||||
([almost](https://github.com/dlang-community/D-YAML/wiki/Differences-between-D:YAML-and-the-YAML-specification))
|
D:YAML is based on [PyYAML](http://www.pyyaml.org) created by Kirill Simonov.
|
||||||
compliant to the YAML 1.1 specification. D:YAML is based on
|
|
||||||
[PyYAML](http://www.pyyaml.org) created by Kirill Simonov.
|
|
||||||
|
|
||||||
D:YAML is designed to be easy to use while supporting the full feature
|
D:YAML is designed to be easy to use while supporting the full feature set of YAML.
|
||||||
set of YAML. To start using it in your project, see the [Getting
|
To start using it in your project, see the [Getting Started](https://dlang-community.github.io/D-YAML/tutorials/getting_started.html) tutorial.
|
||||||
Started](https://github.com/dlang-community/D-YAML/wiki/Getting-Started)
|
|
||||||
tutorial.
|
|
||||||
|
|
||||||
D:YAML is still a work in progress. Its API is not stable and there
|
|
||||||
might be compatibility breaking changes.
|
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
|
@ -49,19 +42,17 @@ might be compatibility breaking changes.
|
||||||
| Directory | Contents |
|
| Directory | Contents |
|
||||||
|---------------|--------------------------------|
|
|---------------|--------------------------------|
|
||||||
| `./` | This README, utility scripts. |
|
| `./` | This README, utility scripts. |
|
||||||
| `./doc` | Documentation. |
|
| `./docs` | Documentation. |
|
||||||
| `./docsrc` | Documentation sources. |
|
|
||||||
| `./source` | Source code. |
|
| `./source` | Source code. |
|
||||||
| `./examples/` | Example projects using D:YAML. |
|
| `./examples/` | Example projects using D:YAML. |
|
||||||
| `./test` | Unittest data. |
|
| `./test` | Unittest data. |
|
||||||
|
|
||||||
## Installing and tutorial
|
## Installing and tutorial
|
||||||
|
|
||||||
See the [Getting
|
See the [Getting Started](https://dlang-community.github.io/D-YAML/tutorials/getting_started.html).
|
||||||
Started](https://github.com/dlang-community/D-YAML/wiki/Getting-Started)
|
Tutorial and other tutorials that can be found at the [GitHub pages](https://dlang-community.github.io/D-YAML/) or in the `docs` directory of the repository.
|
||||||
tutorial and other tutorials that can be found at the [GitHub
|
|
||||||
wiki](https://github.com/dlang-community/D-YAML/wiki) and in the
|
API documentation is available [here](https://dyaml.dpldocs.info/dyaml.html).
|
||||||
`doc/html/tutorials/` directory in the package.
|
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
@ -101,12 +92,5 @@ also displayed here:
|
||||||
|
|
||||||
## Credits
|
## Credits
|
||||||
|
|
||||||
D:YAML was created by Ferdinand Majerech aka Kiith-Sa
|
D:YAML was created by Ferdinand Majerech aka Kiith-Sa and is handled by the [dlang-community](https://github.com/dlang-community) organization since 2017.
|
||||||
kiithsacmp\[AT\]gmail.com .
|
Parts of code based on [PyYAML](http://www.pyyaml.org) created by Kirill Simonov.
|
||||||
|
|
||||||
Parts of code based on [PyYAML](http://www.pyyaml.org) created by Kirill
|
|
||||||
Simonov.
|
|
||||||
|
|
||||||
D:YAML was created using Vim and DMD on Debian, Ubuntu and Linux Mint as
|
|
||||||
a YAML parsing library for the [D programming
|
|
||||||
language](http://www.dlang.org).
|
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
// http://www.boost.org/LICENSE_1_0.txt)
|
// http://www.boost.org/LICENSE_1_0.txt)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class that processes YAML mappings, sequences and scalars into nodes. This can be
|
* Class that processes YAML mappings, sequences and scalars into nodes.
|
||||||
* used to add custom data types. A tutorial can be found
|
* This can be used to add custom data types. A tutorial can be found
|
||||||
* $(LINK2 ../tutorials/custom_types.html, here).
|
* $(LINK2 https://dlang-community.github.io/D-YAML/, here).
|
||||||
*/
|
*/
|
||||||
module dyaml.constructor;
|
module dyaml.constructor;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue