Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
plainlang
plain-parser
Repository navigation
Code
Issues
Pull requests
3
(3)
Actions
Security and quality
Insights
More
items
feat: explicit test scenarios
- #15
#15
Merged
NejcS
merged 15 commits into
main
plainlang/plain-parser:main
from
feat/explicit-test-scenarios
plainlang/plain-parser:feat/explicit-test-scenarios
Copy head branch name to clipboard
Nov 2, 2026
Conversation
Commits
15
(15)
Checks
Files changed
Merged
feat: explicit test scenarios
#15
NejcS
merged 15 commits into
main
plainlang/plain-parser:main
from
feat/explicit-test-scenarios
plainlang/plain-parser:feat/explicit-test-scenarios
Copy head branch name to clipboard
Commits
Commits on Oct 19, 2026
feat: parse functional specs as func-id headings
Show description for 37e0b35
NejcS
committed
37e0b35
View commit details
Copy full SHA for 37e0b35
Browse repository at this point
feat: check func-id syntax and uniqueness
Show description for f2cd66e
NejcS
committed
f2cd66e
View commit details
Copy full SHA for f2cd66e
Browse repository at this point
feat: walk functionalities by func-id in plain_spec
Show description for 449c955
NejcS
committed
449c955
View commit details
Copy full SHA for 449c955
Browse repository at this point
feat: parse test plain files
Show description for 1131848
NejcS
committed
1131848
View commit details
Copy full SHA for 1131848
Browse repository at this point
feat: bind test plain files to functionalities
Show description for 6b4314e
NejcS
committed
6b4314e
View commit details
Copy full SHA for 6b4314e
Browse repository at this point
feat: add --test-dir and print test plain files in parse output
Show description for 9d2c4b1
NejcS
committed
9d2c4b1
View commit details
Copy full SHA for 9d2c4b1
Browse repository at this point
Commits on Oct 23, 2026
feat: accept free text as the body of a functionality
Show description for 793872a
NejcS
committed
793872a
View commit details
Copy full SHA for 793872a
Browse repository at this point
feat: report the previous syntax as not supported
Show description for a9dba93
NejcS
committed
a9dba93
View commit details
Copy full SHA for a9dba93
Browse repository at this point
Commits on Oct 27, 2026
fix: require single hyphens between segments of func-ids and scenario-ids
Show description for 8934edf
NejcS
committed
8934edf
View commit details
Copy full SHA for 8934edf
Browse repository at this point
fix: keep fenced code blocks in scenario text verbatim
Show description for 81906a0
NejcS
committed
81906a0
View commit details
Copy full SHA for 81906a0
Browse repository at this point
feat: require a test plain file per functionality instead of a conformance scenario
Show description for f1ac046
NejcS
committed
f1ac046
View commit details
Copy full SHA for f1ac046
Browse repository at this point
feat: read test plain files only from a given test directory
Show description for e0c5f31
NejcS
committed
e0c5f31
View commit details
Copy full SHA for e0c5f31
Browse repository at this point
Commits on Oct 31, 2026
feat: rename --test-dir to --tests-folder
Show description for 24ab68b
NejcS
committed
24ab68b
View commit details
Copy full SHA for 24ab68b
Browse repository at this point
Commits on Nov 2, 2026
fix: pass over a test plain file of a module outside the chain
Show description for 037be0d
NejcS
committed
037be0d
View commit details
Copy full SHA for 037be0d
Browse repository at this point
chore: remove uv.lock from the repository
Show description for c5ccb55
NejcS
committed
c5ccb55
View commit details
Copy full SHA for c5ccb55
Browse repository at this point
You can’t perform that action at this time.