feat: Add dev container for library development by milesburton · Pull Request #263 · milesburton/Arduino-Temperature-Control-Library
feat(dev): add development container support
✨ Adds development container configuration for consistent library development environment.
This PR introduces the following changes:
feat(dev): add VSCode dev container configuration
- Add devcontainer.json with Arduino development extensions
- Configure container for Arduino CLI and required dependencies
- Set up automated library installation and updates
feat(build): add build automation scripts
- Add build.sh script for automated compilation and testing
- Configure aliases for common development tasks
- Support separate build and test operations
docs(readme): improve documentation and setup instructions
- Reorganise README.md with clearer structure
- Add emojis for better visual organization
- Include Arduino IDE installation instructions
- Document development container usage
- Add basic usage examples
chore(deps): streamline library dependencies
- Remove unnecessary library installations
- Focus on core OneWire dependency
- Configure proper ESP8266/ESP32 core installations