Thank you for your interest in contributing to TOML-FP! This document provides guidelines and steps for contributing.
- Use Pascal case for type names:
TTOMLValue
- Use camel case for variable names:
configFile
- Include type information in variable names when not obvious
- Add comments for complex logic
- Follow existing code formatting
- Install Free Pascal Compiler 3.2.2 or later
- Install Lazarus IDE 3.6 (optional)
- Clone the repository
- Run the test suite to ensure everything works
- Add tests for new features
- Ensure all tests pass before submitting PR
- Fork the repository
- Create a feature branch
- Add/update tests
- Update documentation
- Submit PR with clear description
- Use the GitHub issue tracker
- Include FPC/Lazarus version
- Provide minimal reproducible example
- Describe expected vs actual behavior
By contributing, you agree that your contributions will be licensed under the MIT License.