Skip to content

Add bare-devcontainer Zig dev container template#245

Open
nozaq wants to merge 1 commit into
zigcc:mainfrom
nozaq:add-bare-devcontainer
Open

Add bare-devcontainer Zig dev container template#245
nozaq wants to merge 1 commit into
zigcc:mainfrom
nozaq:add-bare-devcontainer

Conversation

@nozaq

@nozaq nozaq commented Jul 14, 2026

Copy link
Copy Markdown

This PR adds Bare Dev Container Templates, which provides a ready-to-use Dev Container template for Zig development.

The Zig template provides a minimal and reproducible development environment with the Zig toolchain, allowing developers to quickly set up a Zig development environment using the Dev Container specification.

I added the entry at the top of the section since the list appears to be mostly sorted alphabetically, but please let me know if it should be placed elsewhere.

@nozaq nozaq requested review from jiacai2050 and xihale as code owners July 14, 2026 12:31
Copilot AI review requested due to automatic review settings July 14, 2026 12:31

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds a security-focused Zig dev container template to the README.md file. The reviewer noted that this entry was incorrectly placed under the "Text Editors" section and suggested moving it to the "Utility" section as it is a development environment configuration rather than an editor.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread README.md Outdated
Comment on lines 104 to 105
- [bare-devcontainer/templates(zig)](https://github.com/bare-devcontainer/templates/tree/main/src/zig) - Security-focused Zig dev container with zls integration and a persistent build cache. The base image is available at [bare-devcontainer/images](https://github.com/bare-devcontainer/images/tree/main/zig).
- [FalsePattern/ZigBrains](https://codeberg.org/FalsePattern/ZigBrains) - JetBrains IDEs (CLion, IntelliJ IDEA and others) plugin for Zig.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The bare-devcontainer/templates(zig) entry is currently placed under the ### Text Editors section. However, a dev container template is a development environment configuration rather than a text editor, editor plugin, or language server.\n\nIt would be more appropriate to move this entry to the ### Utility section (around line 152), which already contains other environment and toolchain-related utilities (such as dockerc and macos-cross-compiler).

Suggested change
- [bare-devcontainer/templates(zig)](https://github.com/bare-devcontainer/templates/tree/main/src/zig) - Security-focused Zig dev container with zls integration and a persistent build cache. The base image is available at [bare-devcontainer/images](https://github.com/bare-devcontainer/images/tree/main/zig).
- [FalsePattern/ZigBrains](https://codeberg.org/FalsePattern/ZigBrains) - JetBrains IDEs (CLion, IntelliJ IDEA and others) plugin for Zig.
- [FalsePattern/ZigBrains](https://codeberg.org/FalsePattern/ZigBrains) - JetBrains IDEs (CLion, IntelliJ IDEA and others) plugin for Zig.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added it to Text Editor section since Dev Container is mostly used on text editors as well as LSPs and extensions.

Please let me know if it's still appropriate to put under Utility section, I'm open to change.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new entry to the awesome list to surface a ready-to-use Dev Container template for Zig development.

Changes:

  • Add a new README entry linking to the bare-devcontainer Zig Dev Container template under the “Text Editors” section.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated

### Text Editors

- [bare-devcontainer/templates(zig)](https://github.com/bare-devcontainer/templates/tree/main/src/zig) - Security-focused Zig dev container with zls integration and a persistent build cache. The base image is available at [bare-devcontainer/images](https://github.com/bare-devcontainer/images/tree/main/zig).

@nozaq nozaq Jul 14, 2026

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comment as Gemini. See my reply above.

Comment thread README.md Outdated

### Text Editors

- [bare-devcontainer/templates(zig)](https://github.com/bare-devcontainer/templates/tree/main/src/zig) - Security-focused Zig dev container with zls integration and a persistent build cache. The base image is available at [bare-devcontainer/images](https://github.com/bare-devcontainer/images/tree/main/zig).

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay, I removed (zig) from the repository part.

This PR adds Bare Dev Container Templates, which provides a ready-to-use Dev Container template for Zig development.

The Zig template provides a minimal and reproducible development environment with the Zig toolchain, allowing developers to quickly set up a Zig development environment using the Dev Container specification.

Repository: https://github.com/bare-devcontainer/templates
@nozaq nozaq force-pushed the add-bare-devcontainer branch from 14038a7 to c31b8b9 Compare July 14, 2026 12:38
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

Successfully merging this pull request may close these issues.

2 participants