Skip to content

dev: Improve development experience #7676

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

Closed
4 tasks done
matifali opened this issue May 25, 2023 · 1 comment
Closed
4 tasks done

dev: Improve development experience #7676

matifali opened this issue May 25, 2023 · 1 comment
Labels
needs decision Needs a higher-level decision to be unblocked. ☂️ epic An issue of issues stale This issue is like stale bread.

Comments

@matifali
Copy link
Member

matifali commented May 25, 2023

Context

I tried using nix-shell in the context of #4854 but could not get a usable development environment. I also tried using the .devcontainer, and it also failed to provide a usable development environment.

Currently, we have three different approaches to creating a development environment to build Coder.

  1. nix-shell
  2. .devcontainer
  3. dogfood template

Problem

  1. nix-shell and .devcontainer are practically unusable.
  2. All three of the approaches do not align in terms of build tools versions.

Suggested Solution

cc: @johnstcn @ammario @kylecarbs @bpmct

@matifali matifali added bug needs decision Needs a higher-level decision to be unblocked. s3 Bugs that confuse, annoy, or are purely cosmetic ☂️ epic An issue of issues and removed bug s3 Bugs that confuse, annoy, or are purely cosmetic labels May 25, 2023
@MrPeacockNLB
Copy link
Contributor

MrPeacockNLB commented May 25, 2023

hmn... I use a coder workspace to develop for coder. Our dev environment is currently based on manjaro linux. I' also installed nix-shell. After so hints from @BrunoQuaresma I was able to build coder. First I thought there were some tools missing too, but this was my fault as I've forgotten to run nix-shell in the new terminal.

@github-actions github-actions bot added the stale This issue is like stale bread. label Jan 9, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Jan 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs decision Needs a higher-level decision to be unblocked. ☂️ epic An issue of issues stale This issue is like stale bread.
Projects
None yet
Development

No branches or pull requests

2 participants