GitHub Discussions
Open RFCs, language-port questions and core-spec debates live here. Every change starts as an issue.
github.com/testml-lang/testmlTestML is an open-source project. The spec, the runtimes, and the docs all live on GitHub. People who write tests for a living shape what lands next. No vendor. No quota. No closed fork.
Four open spaces. Each one has a clear job. No private slack. No paid forum. Pick the channel that fits the task and post.
Open RFCs, language-port questions and core-spec debates live here. Every change starts as an issue.
github.com/testml-lang/testmlA small public group reviews syntax changes. Notes are posted. Pull requests stay open for two weeks.
spec.testml.org/wgLow-traffic email thread for release notes and breaking-change windows. One digest per month.
lists.testml.org/announceMaintainers host a public call every other Thursday. Bring a snippet. Stay for the review.
calendar / iCal feedOne spec. Many runtimes. Every port runs the same test suite. A change passes only when all stable runtimes go green.
Most first contributions take an hour. The process is short on purpose. You can ship a fix before lunch.
Skim the YAML-like grammar and run a sample suite. You get the feel in twenty minutes.
Tagged tickets cover doc fixes, fixture loaders and CLI polish. No port-language needed.
Talk it out in the diff. Maintainers reply within two days. Tests run on every push.
Squash, merge, and the next release notes credit your handle. The cycle takes one week.
These show up in every review. They keep TestML small, portable, and free. Read them once. They stay short.
Every runtime obeys the same grammar. We change the spec in the open before any port lands.
TestML is MIT. No tier, no quota, no cloud account. You own your suite. You own your data.
Tests are portable across Python, JavaScript, Ruby, Perl, and Java. New runtimes follow the same gate.
We are blunt about code and warm about people. Read the code of conduct. It is short and real.
Short answers from the maintainers. If your question is missing, post it in GitHub Discussions and we will add it here.
No. Most patches touch the spec, the docs, or one runtime. The core team handles cross-port checks for you.
Through public RFCs on GitHub. Each RFC names two reviewers. After two weeks, a maintainer merges or closes it.
No paid tier. No closed fork. Some contributors work at companies that use TestML in CI, and they share fixes upstream.
Mail contact@testml.org with details. We confirm within two working days. Public disclosure follows a fix.
Pick a good-first-issue. Open a draft pull request. Maintainers reply within two working days. Real reviews, kind tone.