Skip to content

Resources

Diese Seite sammelt nützliche Tools, Templates, externe Ressourcen und Materialien, die bei der Arbeit mit Celestia helfen.

Plugins:

  • Stark – Kontrast-Prüfung und Accessibility-Checks
  • A11y - Color Contrast Checker – Farbkontrast-Validierung
  • Color Blind – Simulation von Farbblindheit
  • Iconify – Zugriff auf Icon-Bibliotheken
  • Tokens Studio – Design Token Management
  • Autoflow – User Flow Diagramme

Widgets:

  • Celestia Component Library – Unsere Figma-Komponenten
  • Design Token Documentation – Token-Referenz

Farb-Tools:

Typografie:

Visual Studio Code:

  • Extensions:
    • Astro – Astro Language Support
    • ESLint – Linting
    • Prettier – Code Formatting
    • Tailwind CSS IntelliSense – Autocomplete
    • TypeScript Importer – Automatische Imports
    • Auto Rename Tag – HTML/JSX
    • Better Comments – Kommentar-Highlighting
    • Error Lens – Inline Error Display
    • GitLens – Git Integration
    • Code Spell Checker – Rechtschreibprüfung

Chrome/Firefox:

  • Lighthouse – Performance, Accessibility, SEO
  • axe DevTools – Accessibility Testing
  • Web Vitals – Core Web Vitals Extension
  • WAVE – Accessibility Evaluation
  • CSS Peeper – CSS Inspection
  • WhatFont – Font Identification

Package Manager:

  • Bun – All-in-one JavaScript Runtime

Bundler:

  • Vite – Next Generation Frontend Tooling
  • Webpack – Module Bundler
  • Rollup – JavaScript Bundler
  • Chromatic – Visual Regression Testing für Storybook
  • Percy – Visual Testing Platform
  • Applitools – AI-Powered Visual Testing
  • Miro – Collaborative Whiteboard
  • FigJam – Figma’s Whiteboard
  • draw.io – Free Diagram Tool
  • Excalidraw – Hand-drawn Style Diagrams

Bücher:

  • “Design Systems” by Alla Kholmatova
  • “Atomic Design” by Brad Frost
  • “Building Design Systems” by Sarrah Vesselov & Taurie Davis
  • “Laying the Foundations” by Andrew Couldwell

Kurse:

Blogs & Newsletters:

Online-Kurse:

YouTube Channels:

Guidelines:

Figma Templates:

  • Component Template – Standard-Struktur für neue Komponenten
  • Page Template – Layout für neue Seiten
  • User Flow Template – Flow-Diagramm-Struktur

Zugriff:

  • In Figma unter “Celestia Templates”
  • Kopieren und anpassen

Component Template:

ComponentName.astro
---
interface Props {
// Define props here
}
const { /* props */ } = Astro.props;
---
<div class="component-name">
<slot />
</div>
<style>
.component-name {
/* styles */
}
</style>

Story Template:

ComponentName.stories.ts
import type { Meta, StoryObj } from "@storybook/react";
import { ComponentName } from "./ComponentName";
const meta: Meta<typeof ComponentName> = {
component: ComponentName,
title: "Components/ComponentName",
};
export default meta;
type Story = StoryObj<typeof ComponentName>;
export const Default: Story = {};

Test Template:

ComponentName.test.ts
import { describe, it, expect } from "vitest";
describe("ComponentName", () => {
it("should render correctly", () => {
// Test code
});
});

Neue Seite:

---
title: Page Title
description: Short description
---
# Page Title
Introduction text...
## Section 1
Content...
## Section 2
Content...
### Subsection
More content...
## Best Practices
### Dos
- Point 1
- Point 2
### Don'ts
- Point 1
- Point 2
---
_Closing remark..._

Tabler Icons (Primary):

  • 4500+ Icons
  • SVG-based
  • Customizable
  • Website

Alternativen:

Google Fonts:

  • Roboto
  • Open Sans
  • Source Sans Pro

Andere:

  • unDraw – Open-source illustrations
  • Humaaans – Mix-and-match illustrations
  • Blush – Customizable illustrations

Diese Ressourcen-Sammlung wird kontinuierlich erweitert. Vorschläge für neue Ressourcen können jederzeit eingereicht werden.