codebar / planner

🗓 the main codebar site
https://codebar.io
MIT License
92 stars 192 forks source link

Remove Docker support and reinstate local installation instructions #2099

Closed biggianteye closed 1 month ago

biggianteye commented 1 month ago

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 commented 1 month ago

@biggianteye fixed up Docker in this PR: https://github.com/codebar/planner/pull/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 commented 1 month ago

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