Ralf Grubenmann

Results 87 issues of Ralf Grubenmann

We currently don't have support for getting information about Plans and Activities in `renku.api` but with users using those things more, having API support for them becomes more important. Some...

Epic
needs design

Once we have to add a migration to metadata 10, there are some things that need to be cleaned up. This issue is meant to keep track of them. -...

metadata

We should have a `renku plugin add ` command that adds a plugin to the project metadata as being part of a project. We should check that the plugin actually...

needs design
ORDES

There's still a couple of places in `renku.core` that use click to print message. We should switch those over to the new Communication class. ![image](https://user-images.githubusercontent.com/664486/107190713-6e147e80-69eb-11eb-90da-7b6bd1e6a96e.png) Also the `renku.core.commands.options` namespace should...

Currently our plan ids are `https://renkulab.io/plans/41791cc5-12fb-4a14-a955-9449940bd841` but to be consistent, they should be `https://renkulab.io/plans/41791cc512fb4a14a9559449940bd841` (without hyphens). Also applies to child objects of Plan, like CommandInputs. Also update the relevant lines...

Add a `renku plugin` command group to help users install (CLI-)plugins in their environments

Epic

After adding a plugin to project metadata (https://github.com/swissdatasciencecenter/renku-python/issues/2735), we need a command to install added plugins in the renku (not user) environment, likely by wrapping pip or poetry or similar....

Currently, all our CI jobs use `pip install .[all]`. This makes it easy for us to miss a dependency in the different extras groups. We should - Have at least...

A lot of places in our code look like https://github.com/SwissDataScienceCenter/renku-python/blob/develop/renku/core/management/datasets.py#L443 where we directly add files to git. But this methods should not have to care about git, instead returning the...

There are many dataset tests that in large parts test the same functionality. We should simplify them down to unit tests of only the relevant section (Mocking DB and repo...