diff --git a/ROADMAP.md b/ROADMAP.md index b8d0270..61c3fdb 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -2,24 +2,31 @@ [![Slack: testcontainers-native on slack.testcontainers.org](https://img.shields.io/badge/Slack-%23testcontainers%E2%80%94native-brightgreen?style=flat&logo=slack)](http://slack.testcontainers.org/) -A full public roadmap is coming soon. -See the [GitHub Issues](https://github.com/testcontainers/testcontainers-c/issues) and, -in particular, -the pinned issues to learn about the key initiatives on the table. - -## Key Objectives +## 1.0 Release -What we want to do before 1.0: +What we want to do before 1.0, see the milestone [here](https://github.com/testcontainers/testcontainers-native/milestone/1): -- [ ] Ensure sufficient feature parity with Testcontainers for Go ([#6](https://github.com/testcontainers/testcontainers-c/issues/6)) +- [ ] Add support for core Testcontainers features - [ ] Add a C++ binding library and class-based headers ([#12](https://github.com/testcontainers/testcontainers-c/issues/12)) -- [ ] Prototype and document support for other languages that - leverage native libraries, in particular Swift - [x] Make Testcontainers Native an official project listed on the [Testcontainers site](https://testcontainers.com/) -- [ ] Publish the project to common C/C++ package managers - ([vcpkg](https://github.com/testcontainers/testcontainers-c/issues/2), +- [ ] Publish the project to common C/C++ package managers, e.g. + [vcpkg](https://github.com/testcontainers/testcontainers-c/issues/2) or [Conan](https://github.com/testcontainers/testcontainers-c/issues/3)) +- [ ] Deploy a proper documentation site, including Doxygen +- [ ] Setup proper developer environments, CI/CD and release automation + +## Later Releases + +- [ ] Ensure sufficient feature parity with Testcontainers for Go ([#6](https://github.com/testcontainers/testcontainers-c/issues/6)) +- [ ] Prototype and document support for other languages that leverage native libraries, in particular Swift +- [ ] Create more modules + +## Other issues + +See the [GitHub Issues](https://github.com/testcontainers/testcontainers-native/issues) and, +in particular, +the pinned issues to learn about the key initiatives on the table. ## Discuss the Roadmap @@ -32,4 +39,6 @@ All contributions are welcome! This is a small project, and everyone is welcome to take a lead on the initiative they are interested in (within the roadmap or not), and drive it to completion. +New modules are welcome too! + See the [Contributor Guide](CONTRIBUTING.md).