Developer Documentation
November 14, 2025 ยท View on GitHub
This directory contains documentation for developers contributing to the SSL VS Code extension.
๐ Documentation Files
Architecture & Development
- Complete extension architecture and design
- Feature implementation details
- Build and development guide
- Configuration reference
CI/CD & Testing
- GitHub Actions workflow documentation
- CI/CD pipeline setup
- Testing infrastructure
- Publishing workflow
Language Reference
- Complete EBNF grammar for SSL v11
- Language syntax reference
- Parser implementation guide
๐ Quick Start
For Contributors
- Read ARCHITECTURE.md to understand the codebase
- Check CI_SETUP.md for testing and CI information
- See grammar/ssl-ebnf.md for language details
Running Tests
npm run compile
npm run lint
npm run test:unit
Building the Extension
npm run package
Creates a .vsix file you can install locally.
๐ Additional Resources
- README.md - User-facing documentation
- CHANGELOG.md - Version history
- LICENSE.txt - MIT License
๐ค Contributing
See ARCHITECTURE.md for:
- Project structure
- Coding conventions
- Testing guidelines
- Pull request process