I'm trying to add a fake broker/backend for testing purpose to machinery, which is a task queue library in #golang.
All import paths are absolute in that project,
import "github.com/RichardKnop/machinery/v1/..."
However, to include my changes, I have to
- manually modify those import paths to my fork
- (replace "RichardKnop" with my username),
- test my changes, and
- revert those import paths to owner's fork before making a pull
request.
Is there any suggestion on how to contribute others' forks without manually modifying import paths?