Welcome Go Team! #2
johannschopplich
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi @bpradana, and @alpkeskin! 👋
The official Go implementation repo is now ready. All of you have been invited as maintainers. I didn't ask you before hand, so I hope this message finds you well and you're interested in working together on the official TOON implementation for Go. 🙂
What's Ready
This Repository
You now have full access to toon-format/toon-go. This is where you can build the consolidated Go implementation together.
Language-Agnostic Tests
The spec repository now includes language-agnostic test fixtures that all implementations can use:
tests/fixtures/encode/)tests/fixtures/decode/)These JSON fixtures ensure consistency across all language implementations and make it easy to validate spec compliance.
Next Steps
Here's how to move forward:
Note
You can touch every file in this repo – I've only set up a bare minimum Go structure. Feel free to challenge everything!
Initial Setup:
Collaborate:
Key Priorities
Here's what we should align on:
Future milestones to discuss:
json.Marshaler)encoding.TextMarshaler/TextUnmarshalerTeam Work
Please be kind to each other. If something is off or you experience troubles in the team, please DM me and we'll get this sorted out.
Let's Get Started
Feel free to open issues to kick off discussions about:
go testThank you all for stepping up to collaborate on this. Looking forward to what you're going to build! 🎉
P.S. – The package will automatically appear on pkg.go.dev once we push the first tagged release. Or am I wrong and I have to set up environment secrets like for npm, Crates or PyPi registries? I'd love to hear from you how to best approach this! 🚀
Beta Was this translation helpful? Give feedback.
All reactions