Skip to content

Full 33-slide GNAT presentation deck with Reveal.js 4.5.0#171

Merged
wrhalpin merged 1 commit intomainfrom
claude/live-presentation-deck-tYlEP
Apr 26, 2026
Merged

Full 33-slide GNAT presentation deck with Reveal.js 4.5.0#171
wrhalpin merged 1 commit intomainfrom
claude/live-presentation-deck-tYlEP

Conversation

@wrhalpin
Copy link
Copy Markdown
Owner

All slides from PPTX converted and updated to v1.9.0:

  • Slide 1: Title (GNAT)
  • Slides 2-5: Problem, solution, architecture, 159 connectors
  • Slides 6-10: STIX ORM, pipelines, scheduling, AI agents, NLP queries
  • Slides 11-20: Research library, reports, sectors, Solr, TAXII, health, TUI/web, XSOAR, Docker, multi-tenant
  • Slides 21-27: Deployment, migrations, plugins, RBAC, validator, workflows, Phase 4 safety
  • Slides 28-33: Advantages, CI/security, metrics, implementation, roadmap, closing

Using Reveal.js 4.5.0 from CDN with simplified CSS that works with black theme. Arrow keys to navigate, S for speaker notes, ESC for overview.

https://claude.ai/code/session_01FUJQyGdWpZSgYkW1Xb95gU

All slides from PPTX converted and updated to v1.9.0:
- Slide 1: Title (GNAT)
- Slides 2-5: Problem, solution, architecture, 159 connectors
- Slides 6-10: STIX ORM, pipelines, scheduling, AI agents, NLP queries
- Slides 11-20: Research library, reports, sectors, Solr, TAXII, health, TUI/web, XSOAR, Docker, multi-tenant
- Slides 21-27: Deployment, migrations, plugins, RBAC, validator, workflows, Phase 4 safety
- Slides 28-33: Advantages, CI/security, metrics, implementation, roadmap, closing

Using Reveal.js 4.5.0 from CDN with simplified CSS that works with black theme.
Arrow keys to navigate, S for speaker notes, ESC for overview.

https://claude.ai/code/session_01FUJQyGdWpZSgYkW1Xb95gU
Copilot AI review requested due to automatic review settings April 26, 2026 17:17
@wrhalpin wrhalpin merged commit b5a6437 into main Apr 26, 2026
13 of 19 checks passed
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR replaces the existing minimal docs/deck/index.html with a full 33-slide GNAT presentation deck implemented using Reveal.js 4.5.0, aligning the deck content with GNAT v1.9.0 messaging and adding keyboard-friendly slide navigation.

Changes:

  • Converted the deck to a Reveal.js-based slide structure with 33 sections covering architecture, features, and roadmap.
  • Added CDN-loaded Reveal.js theme/styles and a small set of custom CSS overrides.
  • Initialized Reveal.js with hash-based navigation and slide numbers.

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

Comment thread docs/deck/index.html
Comment on lines +28 to +32
<section data-background="#1a1a1a">
<h1><span class="accent">GNAT</span></h1>
<h3>Cyber Threat Intel Made Simple</h3>
<p>v1.9.0 • 159 Connectors • STIX 2.1 • Python 3.9+</p>
</section>
Copy link

Copilot AI Apr 26, 2026

Choose a reason for hiding this comment

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

data-background is being used with a hex color value (e.g. #1a1a1a). In Reveal.js, data-background is interpreted as a background URL (image/video/iframe), while solid colors should use data-background-color. As written, Reveal will likely treat #1a1a1a as a URL fragment and not apply the intended slide background color. Consider switching these to data-background-color (or removing them since the deck background is already set via CSS).

Copilot uses AI. Check for mistakes.
Comment thread docs/deck/index.html
Comment on lines +417 to +425
<script src="https://cdn.jsdelivr.net/npm/reveal.js@4.5.0/dist/reveal.js"></script>
<script>
Reveal.initialize({
hash: true,
center: true,
transition: 'slide',
backgroundTransition: 'fade',
slideNumber: true
});
Copy link

Copilot AI Apr 26, 2026

Choose a reason for hiding this comment

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

The PR description says "S for speaker notes", but the deck only loads dist/reveal.js and initializes Reveal without the notes plugin. In Reveal.js 4.x, speaker notes require loading the notes plugin and registering it in Reveal.initialize({ plugins: [...] }); otherwise the speaker view hotkey won't work.

Copilot uses AI. Check for mistakes.
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.

3 participants