Skip to content

Commit

Permalink
fix: fix formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
irfansofyana committed Jan 13, 2025
1 parent 087655b commit 403d636
Showing 1 changed file with 13 additions and 11 deletions.
24 changes: 13 additions & 11 deletions _til/2025-01-13-devcontainers.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,31 +21,33 @@ As described, devcontainers are excellent for provisioning development environme

Over the holiday, I created two repositories to explore devcontainers:

- [irfansofyana/devcontainer-features](https://github.com/irfansofyana/devcontainer-features)
- [irfansofyana/devcontainer-templates](https://github.com/irfansofyana/devcontainer-templates)
- [irfansofyana/devcontainer-features](https://github.com/irfansofyana/devcontainer-features)

- [irfansofyana/devcontainer-templates](https://github.com/irfansofyana/devcontainer-templates)

### Devcontainer-Features

Devcontainer-features are self-contained, shareable units of installation code and container configuration. Referencing a feature allows you to quickly add more tooling, runtimes, or libraries to your development container for yourself or collaborators.

I created devcontainer-features for some tools I frequently use in local development that I couldn’t find pre-existing features for, such as:

- [kcat](https://github.com/edenhill/kcat): A tool for producing, consuming, and inspecting Kafka messages.
- [lazydocker](https://github.com/jesseduffield/lazydocker): A simple terminal UI for managing Docker containers.
- [kcat](https://github.com/edenhill/kcat): A tool for producing, consuming, and inspecting Kafka messages.

- [lazydocker](https://github.com/jesseduffield/lazydocker): A simple terminal UI for managing Docker containers.

### Devcontainer-Templates

Devcontainer-templates are collections of source files packaged together to configure a complete development environment. These templates can be applied to new or existing projects, allowing tools to use the provided configuration to build the development container.

I currently created a [go-toolkit](https://github.com/irfansofyana/devcontainer-templates/tree/main/src/go-toolkit) devcontainer-template, which includes a variety of tools and services for building Go-based services. Some tools and services included are:

- Kafka
- MySQL
- Redis
- Adminer (DB UI)
- Kafka UI
- Go VS Code extensions
- And more
- Kafka
- MySQL
- Redis
- Adminer (DB UI)
- Kafka UI
- Go VS Code extensions
- And more

## Final Thoughts

Expand Down

0 comments on commit 403d636

Please sign in to comment.