Skip to content

Commit 1346dbe

Browse files
committed
Update README docs
1 parent 740e315 commit 1346dbe

File tree

1 file changed

+18
-6
lines changed

1 file changed

+18
-6
lines changed

README.md

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,20 +31,32 @@ Each message in a message stream is of type [Envelope](messages.md#envelope).
3131

3232
Each subdirectory defines language-specific implementations of these messages,
3333
generated from the JSON schemas. The current implementations are:
34-
- C++
34+
35+
### Languages automatically released for every version
36+
37+
The release process for the below languages uses [polyglot-release](./RELEASING.md)
38+
3539
- .NET
36-
- Go
3740
- Java
3841
- Javascript
3942
- Perl
4043
- PHP
44+
- Python
4145
- Ruby
4246

43-
There is also 1 subdirectory for Elixir which contains the legacy implementation which was largely
44-
driven by protobuf. This is currently not implemented or tested / integrated into our CI and will
45-
require the process of porting over to the JSON schema protocol.
47+
### Go
48+
49+
The Go implementation is also cut for every version but is just maintained as a GitHub tag
50+
51+
### C++
52+
53+
This is currently tested but not automatically released. We are seeking help for this implementation
54+
55+
### Elixir
4656

47-
- Elixir
57+
There is also a subdirectory for Elixir which contains the legacy implementation which was largely
58+
driven by protobuf. This has recently been re-integrated into our CI and will be ported over to
59+
the JSON schema protocol in due course, for now it remains written in protobuf
4860

4961
## Message emitters
5062
Cucumber Messages are currently sent by the following versions of Cucumber (using the `message` formatter):

0 commit comments

Comments
 (0)