[PR #313] [MERGED] chore: add Dev Container #885

Closed
opened 2025-10-08 00:19:03 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pocket-id/pocket-id/pull/313
Author: @nebula-it
Created: 3/11/2025
Status: Merged
Merged: 3/12/2025
Merged by: @kmendell

Base: mainHead: feat/add-devcontainer


📝 Commits (6)

  • d9333e9 feat: add devcontainer
  • 98cd655 feat: add debug helpers for VSCode
  • c1d7741 feat: update contributing guide to include devcontainer and debug info
  • e6804e4 fix: install npm dependencies on launch
  • 4229357 chore: Add go debug files to gitignore
  • b72920c fix: source env files on debug run

📊 Changes

6 files changed (+138 additions, -1 deletions)

View changed files

.devcontainer/devcontainer.json (+32 -0)
.github/dependabot.yml (+12 -0)
📝 .gitignore (+3 -0)
.vscode/launch.json (+42 -0)
.vscode/tasks.json (+37 -0)
📝 CONTRIBUTING.md (+12 -1)

📄 Description

Idea is that this will simplify + standardize dev environment setup.
Additionally, it'll lower the barrier to entry for new contributors with easy setup and debug options.


🔄 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/pocket-id/pocket-id/pull/313 **Author:** [@nebula-it](https://github.com/nebula-it) **Created:** 3/11/2025 **Status:** ✅ Merged **Merged:** 3/12/2025 **Merged by:** [@kmendell](https://github.com/kmendell) **Base:** `main` ← **Head:** `feat/add-devcontainer` --- ### 📝 Commits (6) - [`d9333e9`](https://github.com/pocket-id/pocket-id/commit/d9333e92410c563528d4d46d7c5813dc8798d3d1) feat: add devcontainer - [`98cd655`](https://github.com/pocket-id/pocket-id/commit/98cd655df58fb6d92c5dda4fa6ad79ffb3602b6e) feat: add debug helpers for VSCode - [`c1d7741`](https://github.com/pocket-id/pocket-id/commit/c1d7741f340a572aa94b5533784cd3f2edc6a74c) feat: update contributing guide to include devcontainer and debug info - [`e6804e4`](https://github.com/pocket-id/pocket-id/commit/e6804e41c50ef66d45c5f6fa5856ab7f8cc600ae) fix: install npm dependencies on launch - [`4229357`](https://github.com/pocket-id/pocket-id/commit/4229357583d6a5713cb061b1ea0f6a3e9c56e531) chore: Add go debug files to gitignore - [`b72920c`](https://github.com/pocket-id/pocket-id/commit/b72920cf450914b36725c23621567845dfe8b38c) fix: source env files on debug run ### 📊 Changes **6 files changed** (+138 additions, -1 deletions) <details> <summary>View changed files</summary> ➕ `.devcontainer/devcontainer.json` (+32 -0) ➕ `.github/dependabot.yml` (+12 -0) 📝 `.gitignore` (+3 -0) ➕ `.vscode/launch.json` (+42 -0) ➕ `.vscode/tasks.json` (+37 -0) 📝 `CONTRIBUTING.md` (+12 -1) </details> ### 📄 Description Idea is that this will simplify + standardize dev environment setup. Additionally, it'll lower the barrier to entry for new contributors with easy setup and debug options. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2025-10-08 00:19:03 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pocket-id-pocket-id-1#885