Skip to content
Merged
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
33 changes: 21 additions & 12 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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).