Thank you for your interest in contributing to DelayEdge! This document provides guidelines and instructions for contributing.
If you find a bug, please open an issue with:
- A clear description of the problem
- Steps to reproduce the issue
- Expected vs. actual behavior
- Your Python version and operating system
- Any relevant error messages or logs
Feature suggestions are welcome! Please open an issue describing:
- The feature you'd like to see
- Why it would be useful
- How it might work
- Fork the repository and create a new branch for your changes
- Make your changes following the code style
- Test your changes thoroughly
- Update documentation if needed
- Submit a pull request with a clear description of your changes
- Follow PEP 8 Python style guidelines
- Use meaningful variable and function names
- Add comments for complex logic
- Keep functions focused and modular
Before submitting a pull request:
- Test your changes in test mode (
--testflag) - Verify the code runs without errors
- Check that existing functionality still works
Feel free to open an issue for any questions or discussions about the project.
Thank you for contributing!