1
0
Fork 0
mirror of https://github.com/maziggy/bambuddy.git synced 2026-05-09 08:25:54 +02:00

[PR #407] [CLOSED] Add Dev Container Support #1034

Closed
opened 2026-05-07 00:15:36 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/maziggy/bambuddy/pull/407
Author: @RyanEwen
Created: 2/17/2026
Status: Closed

Base: 0.2.1b3Head: feature/add_devcontainer


📝 Commits (10+)

  • f50fe42 Add devcontainer
  • 5fd419e Set default formatter to ruff
  • 5ff664f Merge branch '0.2.0b' into feature/add_devcontainer
  • 6a9a3d4 Merge branch '0.2.0b' into feature/add_devcontainer
  • d9e4cd4 Pin dev container to proper versions of python and node.
  • c382cc7 Only bind to 0.0.0.0 in dev container
  • 7020d51 Merge branch 'maziggy:main' into feature/add_devcontainer
  • 5986081 Merge branch '0.2.1b' into feature/add_devcontainer
  • 4772010 Merge branch '0.2.1' into feature/add_devcontainer
  • dc3a85f Merge branch '0.2.1b2' into feature/add_devcontainer

📊 Changes

5 files changed (+120 additions, -0 deletions)

View changed files

.devcontainer/Dockerfile (+20 -0)
.devcontainer/devcontainer.json (+43 -0)
.devcontainer/docker-compose.yml (+20 -0)
📝 README.md (+36 -0)
📝 frontend/vite.config.ts (+1 -0)

📄 Description

Description

Add VSCode Dev Container definitions. Allows developing Bambuddy within a perfectly consistent environment regardless of the developer's OS and installed packages.

https://code.visualstudio.com/docs/devcontainers/containers

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Code refactoring
  • Performance improvement
  • Test addition or update

Changes Made

  • Add the dev container definition files.

Additional Notes

To use this, open the project in a compatible IDE such as VS Code. You should automatically be prompted to reopen the project in a container. Upon accepting, dep will automatically be installed. Simply run the backend and frontend afterwards.

This is just a start. Rules can be added to the definition to enforce linting etc, if not already picked up from the existing project files.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/maziggy/bambuddy/pull/407 **Author:** [@RyanEwen](https://github.com/RyanEwen) **Created:** 2/17/2026 **Status:** ❌ Closed **Base:** `0.2.1b3` ← **Head:** `feature/add_devcontainer` --- ### 📝 Commits (10+) - [`f50fe42`](https://github.com/maziggy/bambuddy/commit/f50fe42a04d40c67432d40aebdefb4dcc9449da0) Add devcontainer - [`5fd419e`](https://github.com/maziggy/bambuddy/commit/5fd419eb22d42bc8391d645cf010f16ca55c8318) Set default formatter to ruff - [`5ff664f`](https://github.com/maziggy/bambuddy/commit/5ff664ff5a6fd98a0a530adbe8f193638dcc6c51) Merge branch '0.2.0b' into feature/add_devcontainer - [`6a9a3d4`](https://github.com/maziggy/bambuddy/commit/6a9a3d48fc299ffe8d4f7c253de4f0c6a0059532) Merge branch '0.2.0b' into feature/add_devcontainer - [`d9e4cd4`](https://github.com/maziggy/bambuddy/commit/d9e4cd4d222132c6d5c1708d2acbb1a0a9512842) Pin dev container to proper versions of python and node. - [`c382cc7`](https://github.com/maziggy/bambuddy/commit/c382cc7f3e07aa9ac164792976d7ee751ed677bd) Only bind to 0.0.0.0 in dev container - [`7020d51`](https://github.com/maziggy/bambuddy/commit/7020d515bc069138968e279be1b2d2f029924c14) Merge branch 'maziggy:main' into feature/add_devcontainer - [`5986081`](https://github.com/maziggy/bambuddy/commit/5986081c76ca51da5e72c149a6ef2b73e5e8561f) Merge branch '0.2.1b' into feature/add_devcontainer - [`4772010`](https://github.com/maziggy/bambuddy/commit/477201013e69692114dbe4e7391974a7dde884a1) Merge branch '0.2.1' into feature/add_devcontainer - [`dc3a85f`](https://github.com/maziggy/bambuddy/commit/dc3a85f18d5054b059a4f2adead89f9f62412e24) Merge branch '0.2.1b2' into feature/add_devcontainer ### 📊 Changes **5 files changed** (+120 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `.devcontainer/Dockerfile` (+20 -0) ➕ `.devcontainer/devcontainer.json` (+43 -0) ➕ `.devcontainer/docker-compose.yml` (+20 -0) 📝 `README.md` (+36 -0) 📝 `frontend/vite.config.ts` (+1 -0) </details> ### 📄 Description ## Description Add VSCode Dev Container definitions. Allows developing Bambuddy within a perfectly consistent environment regardless of the developer's OS and installed packages. https://code.visualstudio.com/docs/devcontainers/containers ## Type of Change - [ ] Bug fix (non-breaking change that fixes an issue) - [x] New feature (non-breaking change that adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [ ] Documentation update - [ ] Code refactoring - [ ] Performance improvement - [ ] Test addition or update ## Changes Made - Add the dev container definition files. ## Additional Notes To use this, open the project in a compatible IDE such as VS Code. You should automatically be prompted to reopen the project in a container. Upon accepting, dep will automatically be installed. Simply run the backend and frontend afterwards. This is just a start. Rules can be added to the definition to enforce linting etc, if not already picked up from the existing project files. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-07 00:15:36 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/bambuddy-maziggy-1#1034
No description provided.