Skip to content

Commit 7611622

Browse files
authored
Merge branch 'main' into copilot/left-align-bio-page-content
2 parents 3b95344 + 3398214 commit 7611622

1 file changed

Lines changed: 63 additions & 37 deletions

File tree

README.md

Lines changed: 63 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -295,50 +295,76 @@ npm run build
295295

296296
```text
297297
NextCommunity.github.io/
298+
├── .github/
299+
│ ├── linters/
300+
│ │ ├── .markdown-lint.yml # Markdown linting rules
301+
│ │ ├── .markdown-link-check.json # Markdown link checker config
302+
│ │ ├── .yaml-lint.yml # YAML linting rules
303+
│ │ ├── codespell.txt # Accepted words for spell checks
304+
│ │ └── zizmor.yml # GitHub Actions security lint config
305+
│ ├── workflows/
306+
│ │ ├── deploy.yml # Deployment workflow
307+
│ │ ├── prek-audit.yml # Pre-commit audit workflow
308+
│ │ ├── prek-manual.yml # Manual pre-commit workflow
309+
│ │ ├── prek.yml # Pre-commit workflow
310+
│ │ └── super-linter.yml # Super-linter workflow
311+
│ ├── CODEOWNERS # Code ownership rules
312+
│ ├── dependabot.yml # Dependabot configuration
313+
│ └── FUNDING.yml # Sponsorship links
298314
├── src/
299-
│ ├── _data/ # Site-wide data files
300-
│ │ ├── build.js # Build metadata injected into templates
301-
│ │ └── levels.json # XP level definitions for the gamification system
302-
│ ├── _includes/ # Reusable Nunjucks templates
303-
│ │ ├── bio.njk # Individual developer profile page layout
304-
│ │ ├── footer.njk # Site footer wrapper
305-
│ │ ├── footer-details.njk # Footer content (links, credits)
306-
│ │ ├── game-modal.njk # Modal overlay for mini-games
307-
│ │ ├── game-stats.njk # In-game XP / stats display
308-
│ │ ├── header.njk # Site header wrapper
309-
│ │ ├── header-details.njk # Header content (nav, theme toggle)
310-
│ │ ├── matrix-overlay.njk # Matrix rain easter egg overlay
311-
│ │ ├── scripts.njk # JS <script> tags included by footer
312-
│ │ ├── skills-list.njk # Renders a developer's skills/languages
313-
│ │ ├── system-log.njk # Scrolling system-log UI element
314-
│ │ └── system-override.njk # "System override" easter egg UI
315+
│ ├── _data/ # Site-wide data files
316+
│ │ ├── build.js # Build metadata injected into templates
317+
│ │ └── levels.json # XP level definitions for gamification
318+
│ ├── _includes/ # Reusable Nunjucks templates
319+
│ │ ├── bio.njk # Individual developer profile layout
320+
│ │ ├── footer.njk # Site footer wrapper
321+
│ │ ├── footer-details.njk # Footer content (links, credits)
322+
│ │ ├── game-modal.njk # Modal overlay for mini-games
323+
│ │ ├── game-stats.njk # In-game XP / stats display
324+
│ │ ├── header.njk # Site header wrapper
325+
│ │ ├── header-details.njk # Header content (nav, theme toggle)
326+
│ │ ├── matrix-overlay.njk # Matrix rain easter egg overlay
327+
│ │ ├── scripts.njk # JS <script> tags included by footer
328+
│ │ ├── skills-list.njk # Renders a developer's skills/languages
329+
│ │ ├── system-log.njk # Scrolling system-log UI element
330+
│ │ └── system-override.njk # "System override" easter egg UI
315331
│ ├── assets/
316332
│ │ ├── css/
317-
│ │ │ ├── style.css # Compiled / custom CSS
318-
│ │ │ └── tailwind-input.css # Tailwind CSS entry point
333+
│ │ │ ├── style.css # Custom styles
334+
│ │ │ ├── tailwind-input.css # Tailwind CSS entry point
335+
│ │ │ └── tailwind.css # Generated Tailwind CSS output
319336
│ │ ├── img/
320-
│ │ │ └── next.jpeg # Site logo / avatar image
337+
│ │ │ └── next.jpeg # Site logo / avatar image
321338
│ │ └── js/
322-
│ │ ├── eggs.js # Easter egg interactions (Konami code, etc.)
323-
│ │ ├── phaser-init.js # Phaser game engine bootstrap
324-
│ │ ├── script.js # Core interactivity & XP system
325-
│ │ └── games/ # Mini-game modules (lazy-loaded via Phaser)
326-
│ │ ├── config.js # Shared game constants & CDN URL
327-
│ │ ├── game-manager.js # Game lifecycle (load, create, destroy)
328-
│ │ ├── space-invaders.js
339+
│ │ ├── eggs.js # Easter egg interactions
340+
│ │ ├── phaser.bundle.js # Generated Phaser bundle
341+
│ │ ├── phaser-init.js # Phaser game engine bootstrap
342+
│ │ ├── script.js # Core interactivity & XP system
343+
│ │ └── games/ # Mini-game modules
329344
│ │ ├── code-breaker.js
330-
│ │ └── dev-duel.js
331-
│ ├── users/ # 👈 Developer profile YAML files go here
332-
│ │ ├── users.json # Eleventy data file that aggregates all YAMLs
345+
│ │ ├── config.js # Shared game constants & CDN URL
346+
│ │ ├── dev-duel.js
347+
│ │ ├── game-manager.js # Game lifecycle (load/create/destroy)
348+
│ │ └── space-invaders.js
349+
│ ├── users/ # 👈 Developer profile YAML files
350+
│ │ ├── users.json # Eleventy data file aggregating YAMLs
333351
│ │ ├── jbampton.yaml
334-
│ │ └── ... # One <github-username>.yaml per developer
335-
│ ├── games.njk # Games page template
336-
│ └── index.njk # Homepage template
337-
├── .eleventy.js # Eleventy configuration
338-
├── biome.json # Biome formatter / linter config
339-
├── postcss.config.js # PostCSS / Tailwind build config
340-
├── package.json # Node.js dependencies & scripts
341-
└── README.md # This file
352+
│ │ └── ... # One <github-username>.yaml per dev
353+
│ ├── games.njk # Games page template
354+
│ └── index.njk # Homepage template
355+
├── .editorconfig # Editor formatting rules
356+
├── .eleventy.js # Eleventy configuration
357+
├── .gitattributes # Git text normalization rules
358+
├── .gitignore # Git ignored files
359+
├── .npmrc # npm configuration
360+
├── .pre-commit-config-audit.yaml # Pre-commit audit config
361+
├── .pre-commit-config.yaml # Pre-commit hooks config
362+
├── LICENSE # Project license
363+
├── biome.json # Biome formatter / linter config
364+
├── package-lock.json # Locked npm dependency versions
365+
├── package.json # Node.js dependencies & scripts
366+
├── postcss.config.js # PostCSS / Tailwind build config
367+
└── README.md # This documentation
342368
```
343369

344370
---

0 commit comments

Comments
 (0)