New WIP DUB documentation

Guillaume Piolat first.last at spam.org
Thu Aug 18 11:16:50 UTC 2022


On Thursday, 18 August 2022 at 10:23:35 UTC, Bastiaan Veelo wrote:
>
> ## Hacking on a local copy of a package
>
> If your project depends on a package in which you have found a 
> problem, or you would like to experiment with changes to it, 
> you can force Dub to use a local copy of the package by 
> following these steps:
>
> 1. Fork the git repository
> 2. Check out a local clone at `/path/to/the_package`
> 3. Let Dub know about it:
>    `dub add-local /path/to/the_package`
> 4. Make Dub ignore any configured release tag, so you'll see 
> the effect of current changes:
>    `dub add-override the_package * /path/to/the_package`
>
> Now you can go ahead and play. Once your PR has been merged and 
> released, or you want to revert to upstream, undo your changes 
> by
>
> 5. `dub remove-local /path/to/the_package`
> 6. `dub remove-override the_package *`
>
>
> -- Bastiaan.

You can also simply to modify the tree in .dub or %appdata% and 
afterwards copy-paste the change to a git clone. It's more 
dangerous, but I think it's more straighforward too.



More information about the Digitalmars-d-announce mailing list