Skip to content

How to use forks of the package #1091

@dharux

Description

@dharux

I have a fork of the package with some personalized changes in RLCore. I tried to add the package to my Julia environment using the github url for the fork with ] add https://github.com/<username>/ReinforcementLearning.jl. This adds the code of the forked package but also the official versions of the subpackages of Core, Base, Environments and Farm. And when I load it with using ReinforcementLearning, it loads the official version and not the forked version. A way around it is to clone the forked repo locally and use develop. However, this is not very portable as there are file paths in the Manifest.toml and the environment cannot be easily recreated on different machines, which is important for collaboration. Is there an easier way?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions