Releases: saucelabs/forwarder
Releases · saucelabs/forwarder
v0.1.2
v0.1.1
- PAC integration
- More tests
- Benchmark
v0.1.0
- Ability to proxy connections
- Ability to protect local proxy with basic auth
- Ability to forward connections to a parent proxy
- Ability to forward connections to a parent proxy protected with basic auth
Checklist
- CI Pipeline:
- Lint
- Tests
- Integration tests
- Automatic release (git tag)
- Proxy as a Package.
- Proxy as a CLI:
- Command has
short
description - Command has
long
description - Command has
example
- Command flags have meaningful, clear names, and when needed - short names
- Print version with injected information from pipeline such as commit, build data, and tag version
- Command has
- Extensive logging options:
- Logging level
- Log file name
- Log file logging level
- Print logging setup information at
debug
level such as path to the filename
- Documentation:
- Package's documentation (
doc.go
) - Meaningful code comments, and symbol names (
const
,var
,func
) -
GoDoc
server tested -
README.md
-
LICENSE
- Files have license information in the header.
- Useful
CHANGELOG.md
- Clear
CONTRIBUTION.md
- Package's documentation (
- Automation:
-
Makefile
- Watch for changes - hot reload, build binary at
bin/forwarder
(make dev
)
-
- Testing:
- Coverage 80%+
- Unit test
- Integration test
- Real testing
- Examples:
- Example's test file
- Errors:
- Consistent, and standardized errors (powered by
CustomError
)
- Consistent, and standardized errors (powered by
- Logging:
- Consistent, and standardized logging (powered by
Sypl
) - Output to
stdout
- Output to
stderr
- Output to file
- Consistent, and standardized logging (powered by