This document acknowledges the individuals and organizations who have contributed to the FlowRunner project.
- Trevor Martin (@tcmartin)
- Project founder and lead architect
- Core infrastructure design and implementation
- Storage layer architecture and multi-backend support
- Security and authentication systems
- Trevor Martin - Project architecture, storage abstraction, security framework
- Trevor Martin - DynamoDB provider, PostgreSQL provider, in-memory provider
- Trevor Martin - HTTP, Email, LLM, Storage, AI Agent, Scheduling nodes
- Trevor Martin - Test framework design, integration testing, performance testing
- Trevor Martin - Technical documentation, API documentation, implementation guides
We welcome contributions from the community! Here are some ways you can help:
- Implement new node types
- Improve existing functionality
- Add test coverage
- Fix bugs and issues
- Improve existing documentation
- Add examples and tutorials
- Create user guides
- Translate documentation
- Report bugs and issues
- Test new features
- Performance testing
- Security testing
- Help answer questions in discussions
- Review pull requests
- Share your use cases and examples
- Check existing issues and pull requests
- Read the development guidelines
- Set up your development environment
- Run the test suite to ensure everything works
- Fork the repository
- Create a feature branch from
main - Make your changes with appropriate tests
- Ensure all tests pass
- Submit a pull request with a clear description
- Follow Go best practices and conventions
- Write comprehensive tests for new features
- Document public APIs and complex logic
- Use meaningful commit messages
- Maintain minimum 80% test coverage
- Include unit tests for new functionality
- Add integration tests for cross-component features
- Performance test critical paths
We recognize contributions in several ways:
- Listed in this CONTRIBUTORS.md file
- Mentioned in release notes for significant contributions
- GitHub contributor statistics
- Special recognition for outstanding contributions
- GitHub Issues for bugs and feature requests
- GitHub Discussions for questions and community support
- Email: [project-email] for private matters
- GitHub Projects for tracking development progress
- Regular contributor meetings (as the project grows)
- Development updates in GitHub Discussions
By contributing to FlowRunner, you agree that your contributions will be licensed under the MIT License.
- The FlowLib project for providing the underlying flow execution engine
- The Go community for excellent libraries and tools
- AWS, PostgreSQL, and other service providers for robust infrastructure
FlowRunner was inspired by the need for a lightweight, YAML-driven workflow orchestration system that could bridge the gap between simple automation scripts and complex enterprise workflow engines.
Note: This contributor list is maintained manually. If you've contributed and don't see your name, please open an issue or submit a pull request to add yourself.
Last updated: July 19, 2025