You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-11Lines changed: 8 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -131,17 +131,7 @@ You can also run `devenv check` to verify that the generated devcontainer.json f
131
131
132
132
## Configuration
133
133
134
-
**Project config**: `.devcontainer/devenv.yaml` - Project-specific settings (name, ports, IDE plugins, commands, etc). Checked into version control.
135
-
136
-
**User config**: `~/.config/devenv/devenv.yaml` - Personal preferences (dotfiles, additional IDE plugins). Merged with project config for the user-specific devcontainer.
137
-
138
-
Two devcontainer files are generated:
139
-
- `.devcontainer/user/devcontainer.json` - Merged config with your personal settings
140
-
- `.devcontainer/shared/devcontainer.json` - Project-only config for team use
141
-
142
-
Your user-specific file is excluded from the Git repository with a .gitignore entry. The general project file can be checked in to provide a project environment for cloud-based editors.
143
-
144
-
For detailed configuration specifications, see the [Configuration Reference](docs/configuration.md).
134
+
For detailed configuration specifications, including all supported fields, modules and the escape hatch, see the [Configuration Reference](docs/configuration.md).
145
135
146
136
## Development
147
137
@@ -169,6 +159,13 @@ The project also includes generation tests that validate the real program output
169
159
./generation-tests/run-tests.sh
170
160
```
171
161
162
+
### Contributing
163
+
164
+
#### Adding a module
165
+
166
+
See [docs/contributing/adding-a-module.md](docs/contributing/adding-a-module.md)
167
+
for a guide on implementing, testing and documenting a new built-in module.
168
+
172
169
### Release
173
170
174
171
The project uses a GitHub action to build and publish date-based releases that contain native binaries for macOS arm64 (m-series processors), Linux amd64 and Linux arm64.
0 commit comments