# sentinel **Repository Path**: mirrors_getsentry/sentinel ## Basic Information - **Project Name**: sentinel - **Description**: IDE/Terminal Theme inspired by the new branding [Hackweek 2025] - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-21 - **Last Updated**: 2026-03-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ๐Ÿ›ก๏ธ Sentry Sentinel Theme > Beautiful, accessible developer themes inspired by Sentry's brand colors A comprehensive theme collection bringing Sentry's distinctive purple and pink brand colors to your favorite development tools. Designed with WCAG AA accessibility standards and developer ergonomics in mind. ## โœจ Features - ๐ŸŽจ **Official Sentry Colors** - Based on authentic brand guidelines - โ™ฟ **WCAG AA Compliant** - All themes meet or exceed accessibility standards - ๐ŸŒ“ **Three Variants** - Light, Dark, and Midnight themes - ๐Ÿš€ **Multi-Platform** - VS Code, terminals, web syntax highlighters - ๐Ÿ” **Semantic Highlighting** - Consistent token colors across all platforms ## ๐Ÿš€ Quick Install ### VS Code / Cursor ```bash # From VS Code Marketplace ext install sentry.sentinel-theme # Or search "Sentry Sentinel Theme" in Extensions ``` ### Editors & Terminal Emulators ```bash # Quick install scripts ./scripts/install-zed-themes.sh # Zed editor ./scripts/install-iterm-themes.sh # iTerm2 ./scripts/install-ghostty-themes.sh # Ghostty ./scripts/install-warp-themes.sh # Warp # Or see detailed instructions cat docs/INSTALL.md ``` ## ๐ŸŽจ Theme Variants | Variant | Background | Best For | |---------|------------|----------| | **Sentinel Light** | ![#FFFFFF](https://placehold.co/15x15/FFFFFF/FFFFFF.png) `#FFFFFF` | Daytime coding, bright environments | | **Sentinel Dark** | ![#181225](https://placehold.co/15x15/181225/181225.png) `#181225` | Standard dark theme preference | | **Sentinel Midnight** | ![#000000](https://placehold.co/15x15/000000/000000.png) `#000000` | OLED displays, ultra-dark environments | All variants feature: - โœ… WCAG AA compliant contrast ratios - ๐ŸŽฏ Semantic token highlighting - ๐Ÿ’œ Sentry brand color integration - ๐Ÿ” Clear visual hierarchy ## ๐Ÿ“ธ Screenshots ### VS Code / Cursor | Light | Dark | Midnight | |-------|------|----------| | ![Sentinel Light](images/screenshots/cursor/lightpng.png) | ![Sentinel Dark](images/screenshots/cursor/dark.png) | ![Sentinel Midnight](images/screenshots/cursor/midnight.png) | ### Terminal | Light | Dark | Midnight | |-------|------|----------| | ![Terminal Light](images/screenshots/terminal/light.png) | ![Terminal Dark](images/screenshots/terminal/dark.png) | ![Terminal Midnight](images/screenshots/terminal/midnight.png) | ### Zed Editor | Light | Dark | Midnight | |-------|------|----------| | ![Zed Light](images/screenshots/zed/light.png) | ![Zed Dark](images/screenshots/zed/dark.png) | ![Zed Midnight](images/screenshots/zed/midnight.png) | ### Web Syntax Highlighters Try the interactive demo: [Open Demo โ†’](https://sentinel.sentry.dev) ## ๐Ÿ—๏ธ Supported Platforms ### Editors & IDEs - Visual Studio Code - Cursor - Zed - Vim / Neovim ### Terminal Emulators - Ghostty - Warp - iTerm2 - Terminal.app - Windows Terminal ### Web Syntax Highlighters - Prism.js - Highlight.js ## ๐ŸŽฏ Color System Our themes use a carefully crafted palette based on Sentry's brand colors: | Token | Light | Dark | Midnight | |-------|-------|------|----------| | **Keywords** | ![#4E2A9A](https://placehold.co/15x15/4E2A9A/4E2A9A.png) `#4E2A9A` | ![#9E86FF](https://placehold.co/15x15/9E86FF/9E86FF.png) `#9E86FF` | ![#B8A5FF](https://placehold.co/15x15/B8A5FF/B8A5FF.png) `#B8A5FF` | | **Strings** | ![#36166B](https://placehold.co/15x15/36166B/36166B.png) `#36166B` | ![#83DA90](https://placehold.co/15x15/83DA90/83DA90.png) `#83DA90` | ![#A5E68A](https://placehold.co/15x15/A5E68A/A5E68A.png) `#A5E68A` | | **Functions** | ![#6E47AE](https://placehold.co/15x15/6E47AE/6E47AE.png) `#6E47AE` | ![#226DFC](https://placehold.co/15x15/226DFC/226DFC.png) `#226DFC` | ![#3EA6FF](https://placehold.co/15x15/3EA6FF/3EA6FF.png) `#3EA6FF` | | **Types/Classes** | ![#A737B4](https://placehold.co/15x15/A737B4/A737B4.png) `#A737B4` | ![#FF45A8](https://placehold.co/15x15/FF45A8/FF45A8.png) `#FF45A8` | ![#FF70BC](https://placehold.co/15x15/FF70BC/FF70BC.png) `#FF70BC` | | **Numbers** | ![#EE8019](https://placehold.co/15x15/EE8019/EE8019.png) `#EE8019` | ![#FDB81B](https://placehold.co/15x15/FDB81B/FDB81B.png) `#FDB81B` | ![#FFCC00](https://placehold.co/15x15/FFCC00/FFCC00.png) `#FFCC00` | | **Comments** | ![#898294](https://placehold.co/15x15/898294/898294.png) `#898294` | ![#898294](https://placehold.co/15x15/898294/898294.png) `#898294` | ![#A8A8B0](https://placehold.co/15x15/A8A8B0/A8A8B0.png) `#A8A8B0` | ## โ™ฟ Accessibility All themes meet **WCAG 2.1 AA** standards: - โœ… Minimum 4.5:1 contrast ratio for normal text - โœ… Minimum 3:1 contrast ratio for large text - โœ… Tested contrast ratios for all token colors - โœ… Color-blind friendly palette Tested combinations: - Light: 18.2:1 background/foreground ratio - Dark: 17.2:1 background/foreground ratio - Midnight: 21:1 background/foreground ratio ## ๐Ÿ“ Project Structure ``` sentry-sentinel-theme/ โ”œโ”€โ”€ colors.json # Master color definitions โ”œโ”€โ”€ vscode/ # VS Code extension โ”œโ”€โ”€ editor-themes/ # Editor themes (Zed, etc.) โ”œโ”€โ”€ terminal-themes/ # Terminal emulator themes โ”œโ”€โ”€ web-highlighters/ # Prism.js & Highlight.js โ”œโ”€โ”€ tests/ # Color validation tests โ”œโ”€โ”€ docs/ # Documentation โ””โ”€โ”€ scripts/ # Installation helpers ``` ## ๐Ÿงช Testing ```bash # Run contrast ratio tests npm run test:contrast # Validate color consistency npm run test:colors # Preview themes in browser open web-highlighters/index.html # Build VS Code extension package (.vsix file) npm run build ``` ## ๐Ÿค Contributing We welcome contributions! Please see [CONTRIBUTING.md](docs/CONTRIBUTING.md) for guidelines. ### Development Setup ```bash # Clone repository git clone https://github.com/getsentry/sentinel.git cd sentinel # Install dependencies npm install # Run tests npm test ``` ## ๐Ÿ“„ License MIT License - see [LICENSE](LICENSE) for details. ## ๐Ÿ”— Links - [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=sentry.sentinel-theme) - [GitHub Repository](https://github.com/getsentry/sentinel) - [Report Issues](https://github.com/getsentry/sentinel/issues) - [Sentry.io](https://sentry.io) --- Made with ๐Ÿ’œ and ๐Ÿค–s by [@sergical](https://github.com/sergical) for Sentry Hackweek 2025