Skip to content

Why split repos? #209

Closed
Closed
@drozzy

Description

@drozzy

Sorry for the silly question:

Why are the components of ReinforcementLearning.jl split up into different repos?
It makes is really hard to navigate and search for things as an end-user.
While it is good for the developer it's not as friendly towards the user of the package.

At least the docs should all be in the same place?
For example, I was just going to look up how to do equivalent to the following silly random loop (first thing I write when I begin coding a new project):

import gym
env = gym.make('CartPole-v0')
env.reset()
for _ in range(1000): # run for 1000 steps
    env.render()
    action = env.action_space.sampe() # pick a random action
    env.step(action) # take action

But I'm not sure where to look:

  • ReinforcementLearning Guide?
  • Doc? That seems to be just api doc
  • ReinforcementLearningZoo.jl - for a simple cartpole?
  • ReinforcementLearningEnvironments.jl? Seems like it's the same as zoo...
  • ReinforcementLearningBase.jl - bacause maybe it has a simple env.step example?

Perhaps we should make a single doc with all the sections on the left hand side, so a user can quickly glance over what's available, for example: https://stable-baselines3.readthedocs.io/en/master/
Screen Shot 2021-03-12 at 9 35 45 PM

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