Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Docker support and reinstate local installation instructions #2099

Closed
biggianteye opened this issue Jul 18, 2024 · 2 comments
Closed

Comments

@biggianteye
Copy link
Contributor

The README currently says to use Docker for development. This is a problem for a number of reasons:

All of the above means that it is both difficult for people to contribute to the project and also difficult for the project maintainers to easily assess contributions.

I propose that we do the following:

  1. Reinstate the local installation steps as the way to develop on the project. These instructions are currently at https://github.com/codebar/planner/blob/master/native-installation-instructions.md
  2. Bring the above document up to date.
  3. Remove Docker support completely.

A variation of item 3 is to keep Docker but flag it as unsupported. I don't think this is a good idea though as it adds extra maintainer burden, even if unsupported.

Note that all of the above proposals do not need to be done in the same PR.

@matyikriszta
Copy link
Contributor

matyikriszta commented Jul 29, 2024

@biggianteye fixed up Docker in this PR: #2103. The primary developers will move over to using Docker in the future so we can keep the instructions etc. up to date. Ultimately it's an useful tool, in the past we were getting a lot of feedback that going through the native installation is too burdensome and we want to keep the barrier to entry for contributing to the project as low as possible.

@matyikriszta
Copy link
Contributor

matyikriszta commented Aug 6, 2024

Modernized and fixed Docker setup and instructions in #2103, closing this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants