# *Tsukurou!* Core The official Core library, a translation of the interfaces defined in the [*Tsukurou!* Specification][spec] to Rust traits and structs. The releases of this library follow these standards: - All releases use the [semantic versioning][semver] standard. In short, releases are of the form `MAJOR.MINOR.PATCH`, where releases with breaking changes increment the MAJOR version number, backwards-compatible releases with API additions increment MINOR, and releases with no API changes increment PATCH. - The MAJOR and MINOR version numbers follow the Specification releases. If the MAJOR and MINOR versions match for any Specification and Core releases, the APIs defined in both SHOULD be compatible with each other. - The PATCH version may differ from the Specification releases; its use here is reserved for making internal changes to the Core that do not alter the API. ## License Copyright (C) 2018 Project Tsukurou! This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . [spec]: https://tsukurou.gitlab.io/spec/ [semver]: https://semver.org/