feat: add open-source-communities speaker deck#170
Open
sinduri-g wants to merge 31 commits into
Open
Conversation
Reveal.js deck for Sinduri Guntupalli's talk "Open Source Is Not Just Code: Designing Communities That Actually Scale". - 19 slides with full speaker notes - Lexend font (4 weights, self-hosted in the deck folder) - Custom speaker photo local to the deck - Ambient glow only (no firefly particles) Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
Contributor
|
- Replace flex+grid equal-height vrow layout on slides 13 and 16 with two card containers using split-even; align-items stretch gives natural equal heights - Increase Thank you text to 1.8em bold and Q&A heading to 2.2em on final slide - Amber border tint on positive cards; dimmed opacity on negative/delay cards Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
… all slides - Add margin-top: 1.2em to first content block on all content slides (3-6, 10-11, 17-18) for consistent header-to-content spacing - Harmonize card example margins on 3-bullet slides (6, 10, 11): reduce from 1.4em to 1em to balance the new top margin - Bump arrow opacity from 0.55 to 0.75 so amber arrows pass WCAG AA contrast against the dark background - Increase bullet font weight to 900 and use fg color for body text so slides read clearly at distance - Switch bullet dots to amber at 0.75 opacity to match the accent color system - Increase slide footer text margin on slide 16 from 0.7em to 1.2em for breathing room - Fix double-spacing on two-column card slides (13, 15, 16) by setting gap: 0.3em on cards and margin-bottom: 0 on inner brows - Boost firefly glow opacity for more visible ambient effect Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
- Add play-on-entry/reset-on-exit gif behaviour via data-gif-src attribute and Reveal.js slidechanged/ready events - Add Boromir gif (slide 4), Fellowship gif (slide 7), Frodo gif (slide 17), and Sam gif (slide 18) as thematic visual anchors - Position fellowship gif inline beside the slide 7 header to avoid overlapping the 4-card grid - Remove Bilbo gif from slide 10 - Add .gif-overlay CSS utility for absolute overlay positioning - Add .sh .concept subtitle style and .epigraph class for italic amber quotes on divider slides Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
- New public/open-source-communities/ directory was missing from the asset copy step, causing the deck to 404 in all PR previews Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
- Add first-contribution screenshot and challenges-grid screenshot - Add Sources & Further Reading slide and Join OffOn.dev slide - Reorder end sequence: Close → OffOn.dev → Sources → Q&A - Fix spacing consistency on slides 8, 9, 12 (margin-top on first bullet) - Fix AI slide label and speaker notes typo - Update speaker notes for chapter dividers and content slides Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
…mmunities deck - Fix My First Contribution slide: restore .sh inside left column, correct column ratios and image sizing - Fix overflows on Five Levers, Contributor Experience, Governance, and Local Community slides - Rewrite Communication slide content (Lever 5) - Restore Sources slide to single-column stacked layout - Increase card height and fix bullet spacing on What to Do Now vs Later slide - Add PDF export and feedback screenshot Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
… hint) Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
…aseline Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
- Restore Join OffOn.dev slide - Add slides QR code placeholder to Q&A slide - Add LotR media credits to Sources slide - Add underlines to all links - Reorder About Me bullets; link offon.dev references - Rename PDF to submission format with updated date (260705) Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
- Add slides QR code to Q&A slide (community.offon.dev thread) - Replace placeholder with real QR image - Rename label to Slides & Resources - Fix Leave Feedback capitalisation - Refresh PDF export Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
- Add "Open Source Runs Everything" slide after About Me to
establish the stakes before Part I
- Add "Signals of a Healthy Community" slide before Part III
with four measurable health indicators
- Add "When AI Becomes Slop" slide with the curl example to
make the AI hazard concrete
- Replace "lever" with "pillar" throughout slides and notes
- Reframe advisory notes from descriptive ("are not") to
prescriptive ("should not be") across all slides
- Add Drupal's "come for the code, stay for the community"
slogan and clarify DrupalCon is organized by the Drupal
Association in Local Community notes
- Attribute Dries as founder of Drupal in AI slide notes
- Update What You Can Realistically Influence intro copy to
include non-contributors
- Standardise brand name to OffOn.dev in slides and notes
- Regenerate PDF export with 31 slides
Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
- Reduce speaker notes font size slightly across all slides - Rewrite slide 14 personal story note with 45-min issue detail - Replace all spelled-out numbers with digits throughout notes - Separate slide 28 attribution into individual bullets - Split community examples on slide 28 into two columns - Move community example sources from slide 17 to slide 28 - Update local community slide to two-column layout with on-ramps - Add second line to Drupal card listing event on-ramps - Refresh PDF export Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
- Add OSPO line break in slide 2 speaker card - Add Open Source Talks bullet to Join OffOn.dev slide - Condense slide 30 bullet text to fix overflow - Refresh PDF export Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
- Add caveat bullet to slide 7 notes: no single project is perfect at all six - Add OffOn.dev context bullet to Join OffOn.dev notes tying pillars to practice - Link all Good Example headings; add Good Example prefix to Django card - Move Django Fellowship link from Drupal column to community examples column - Reduce spacing above media credits on Sources slide - Change backup slide 32 label from "backup · if asked" to "a project that closely follows all 6 pillars" - Add new backup slide 32: Drupal Across All Six Pillars with g3 grid and notes - Replace Roman numerals with Arabic numbers in chapter dividers and notes Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
- Move Sources slide to immediately before the Q&A/Thank You slide - Regenerate PDF with 32 slides dated 260706 - Remove outdated 260705 PDF Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
- Rename all 7 example card headings from "Good Example:" to "A Good Model:" - Refresh PDF Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
- Slide 23: change Move fast partner from shared decision rights to transparency - Refresh PDF excluding backup slide 32 (31 slides) Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
- Slide 18: "It should not be an afterthought" → "Explaining it should not be an afterthought" - Slide 20: "Four signals we should watch out for" → "Four signals worth watching" - Add space after A Good Model: in all example card headings - Refresh PDF (31 slides) Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
… placeholders in PDF - Revise speaker notes across all 31 slides - Expand governance slide with two new bullets: models vary/layer, one-company control risk - Add Chris Short OSPO Notes source to sources slide - Show fallback placeholder images in PDF mode instead of hiding GIF containers - Refresh PDF Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
- Fix visible text on slides 20, 23, and 27 to match revised wording - Add Drupal CMS context bullet to slide 2 notes - Reduce notes font size on slides 11 and 17 to 0.75em - Refine recognition and PMC merit phrasing in notes - Exclude backup Drupal slide from PDF via no-pdf class - Move PDF mode JS before Reveal.initialize so .no-pdf sections are removed before slide counting; add print-pdf param support - Add pdfMaxPagesPerSlide and pdfSeparateFragments to Reveal config - Reduce upcoming-slide preview height in notes window to 30%, expand current-slide width to 60% to fill the gap - Refresh PDF to 31 slides Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
…d, slide 2 - Reword two governance bullets to match revised copy - Update Apache card to say "The PMC elects" to match notes - Remove redundant sentence from Local Community Drupal card - Fix slide 2 years from 5+ to 5.5 to match speaker notes Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
- Replace gif-fallback-2.webp, gif-fallback-4.jpeg, sinduri.webp with compressed versions - Remove inline ✷ character from .dot spans; CSS ::before already renders it, so the HTML copy was redundant - Add aria-hidden="true" to all .dot spans to suppress screen reader announcement of the decorative character - Refresh PDF to 31 slides Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
…fresh PDF - Replace challenges-grid.webp with compressed JPEG to reduce PDF size - Compress first-contribution-screenshot.png and gif-fallback-3.webp in place - Add section IDs to slides 10 and 30 for PDF-only bottom padding targeting - Add pdf-mode padding rules so content on those slides doesn't clip - Update speaker notes to reflect 5 funded maintainers instead of 4 - Refresh PDF export (2.63 MB -> 2.30 MB) Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reveal.js deck for Sinduri Guntupalli's talk "Open Source Is Not Just Code: Designing Communities That Actually Scale".
Type of change
featnew featurefixbug fixrefactorno behavior changedocs/chore/config/perf/style/securityManual checks