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
{{ message }}
This repository was archived by the owner on Oct 10, 2025. It is now read-only.
refactor: reorganize repo into infrastructure and application components
- Separate infrastructure (VM/server setup) from application (Docker/app config)
- Move infrastructure files to infrastructure/ (cloud-init, terraform, tests, docs)
- Move application files to application/ (compose, scripts, configs, docs)
- Create distributed .gitignore files for each component
- Add ADR-001 documenting Makefile location decision
- Update all documentation and references to match new structure
- Centralize port documentation in application/docs/firewall-requirements.md
- Add TOML formatting conventions with .taplo.toml and VS Code settings
- Update GitHub Actions workflow for new file paths
- Validate all Makefile commands work after reorganization
-**[HashiCorp Terraform](https://marketplace.visualstudio.com/items?itemName=HashiCorp.terraform)** - Terraform/OpenTofu support
261
+
262
+
4.**Configure VS Code workspace**:
263
+
264
+
- Project includes `.vscode/settings.json` with TOML formatting configuration
265
+
- Extensions will use project-specific settings automatically
266
+
- Reload VS Code after installing extensions for settings to take effect
267
+
268
+
5.**TOML Formatting Setup**:
269
+
270
+
-**Configuration files**: `.taplo.toml` and `.vscode/settings.json` control formatting
271
+
-**Format on save**: TOML files auto-format when saved (`Ctrl+S`)
272
+
-**Manual format**: Use `Shift+Alt+F` (Windows/Linux) or `Shift+Option+F` (Mac)
273
+
-**Style**: Blank lines between sections, 2-space indentation, preserved comments
274
+
-**Reload required**: After changing settings, reload VS Code window (`Ctrl+Shift+P` → "Developer: Reload Window")
275
+
276
+
6.**Test a simple change**:
233
277
234
278
```bash
235
279
make apply # Deploy test VM
236
280
make ssh # Verify access
237
281
make destroy # Clean up
238
282
```
239
283
240
-
4.**Review existing issues**: Check [GitHub Issues](https://github.com/torrust/torrust-tracker-demo/issues) for good first contributions
284
+
7.**Review existing issues**: Check [GitHub Issues](https://github.com/torrust/torrust-tracker-demo/issues) for good first contributions
0 commit comments