Lineare Cheat Blatt
Überblick
Linear ist ein modernes Ausgabe-Tracking- und Projektmanagement-Tool für leistungsstarke Teams. Es konzentriert sich auf Geschwindigkeit, Einfachheit und leistungsfähige Workflows, um Ingenieurteams dabei zu unterstützen, bessere Produkte schneller mit optimierter Problemverfolgung, Projektplanung und Teamkooperation aufzubauen.
ZEIT Anmerkung: Freier Platz für kleine Teams. Bezahlte Pläne starten bei $8 / Benutzer / Monat für erweiterte Funktionen.
Erste Schritte
Kontoaufbau
```bash
Sign up options:
1. Visit linear.app
2. Sign up with email or GitHub/Google account
3. Create workspace or join existing team
4. Set up your first project
Workspace creation:
- Choose workspace name and URL
- Invite team members
- Configure integrations
- Set up project structure
```_
Team Setup
```bash
Team configuration:
1. Create teams for different areas (Frontend, Backend, Design)
2. Set team leads and members
3. Configure team-specific workflows
4. Set up team labels and priorities
5. Define team cycles and milestones
```_
Projektstruktur
```bash
Project organization:
- Teams: Organizational units (Engineering, Design, Product)
- Projects: Feature sets or initiatives
- Issues: Individual tasks, bugs, or features
- Cycles: Time-boxed sprints (1-4 weeks)
- Milestones: Major project goals
```_
Emissionsmanagement
Probleme schaffen
```bash
Quick issue creation:
Keyboard shortcut: C (from anywhere in Linear)
Or click "New Issue" button
Issue fields:
- Title: Clear, descriptive summary
- Description: Detailed requirements/context
- Assignee: Team member responsible
- Priority: Urgent, High, Medium, Low
- Status: Backlog, Todo, In Progress, Done
- Labels: Custom tags for categorization
- Project: Associated project/initiative
- Estimate: Story points or time estimate
```_
Vorlagen ausstellen
```markdown
Bug Report Template
Bug Description: Brief description of the issue
Steps to Reproduce: 1. Step one 2. Step two 3. Step three
Expected Behavior: What should happen
Actual Behavior: What actually happens
Environment: - Browser/OS version - Application version - Additional context
Screenshots/Videos: Attach relevant media ```_
```markdown
Feature Request Template
Feature Summary: Brief description of the feature
Problem Statement: What problem does this solve?
Proposed Solution: How should this work?
Acceptance Criteria: - [ ] Criterion 1 - [ ] Criterion 2 - [ ] Criterion 3
Additional Context: Design mockups, user stories, etc. ```_
Lieferung Workflow
```bash
Standard workflow states:
1. Backlog - Not yet planned
2. Todo - Planned for current cycle
3. In Progress - Actively being worked on
4. In Review - Code review/testing
5. Done - Completed and deployed
Custom workflow states:
- Blocked - Waiting on external dependency
- Needs Design - Requires design input
- Ready for QA - Ready for testing
- Deployed - Live in production
```_
Keyboard Shortcuts
Navigation
```bash
Global shortcuts:
G + I # Go to Issues G + P # Go to Projects G + T # Go to Teams G + R # Go to Roadmap G + S # Go to Settings / # Global search ? # Show all shortcuts
Issue shortcuts:
C # Create new issue E # Edit current issue D # Duplicate issue A # Assign to me U # Mark as urgent Enter # Open issue details Esc # Close modal/go back ```_
Emissionsaktionen
```bash
Status changes:
1 # Set to Backlog 2 # Set to Todo 3 # Set to In Progress 4 # Set to In Review 5 # Set to Done
Priority changes:
Shift + 1 # Set to Urgent Shift + 2 # Set to High Shift + 3 # Set to Medium Shift + 4 # Set to Low
Bulk actions:
Cmd/Ctrl + A # Select all Shift + Click # Select range Cmd/Ctrl + Click # Multi-select ```_
Suche und Filter
```bash
Search operators:
assignee:me # Issues assigned to me status:todo # Issues in Todo status priority:high # High priority issues label:"bug" # Issues with bug label project:"Mobile App" # Issues in specific project created:>2024-01-01 # Issues created after date updated:<7d # Issues updated in last 7 days team:engineering # Issues for engineering team
Combined search:
assignee:me status:todo priority:high ```_
Projektleitung
Fahrräder (Sprints)
```bash
Cycle management:
1. Create new cycle (typically 1-2 weeks)
2. Set cycle goals and scope
3. Add issues to cycle
4. Track progress during cycle
5. Review and close cycle
Cycle planning:
- Estimate issue complexity
- Balance team capacity
- Set realistic goals
- Plan for dependencies
- Include buffer time
```_
Planung von Fahrplänen
```bash
Roadmap features:
- Timeline view of projects
- Milestone tracking
- Dependency management
- Progress visualization
- Team capacity planning
Roadmap best practices:
- Link issues to projects
- Set realistic timelines
- Regular progress updates
- Stakeholder communication
- Scope adjustment as needed
```_
Projektverfolgung
```bash
Project metrics:
- Completion percentage
- Issue velocity
- Cycle burndown
- Team performance
- Time to resolution
Progress indicators:
- Status distribution
- Priority breakdown
- Assignee workload
- Label analysis
- Trend visualization
```_
Team Collaboration
Kommentare und Mentions
```bash
Comment features:
- @mention team members
- Reference other issues (#123)
- Add emoji reactions
- Thread conversations
- File attachments
Mention syntax:
@username # Mention specific user @team-name # Mention entire team
123 # Reference issue number
```_
Mitteilungen
```bash
Notification types:
- Issue assignments
- Status changes
- Comments and mentions
- Project updates
- Cycle changes
Notification settings:
- Email preferences
- Slack integration
- Desktop notifications
- Mobile push notifications
- Digest frequency
```_
Aktivitäten Tracking
```bash
Activity feeds:
- Personal activity
- Team activity
- Project activity
- Issue history
- System changes
Activity filters:
- By user
- By date range
- By action type
- By project/team
- By issue status
```_
Integration
Gier Integration
```bash
GitHub integration:
1. Connect GitHub repository
2. Link commits to issues
3. Auto-close issues on merge
4. Branch name generation
5. PR status tracking
Commit message format:
git commit -m "Fix user authentication bug
Fixes LIN-123"
Branch naming:
feature/lin-123-user-authentication bugfix/lin-456-login-error ```_
Slack Integration
```bash
Slack features:
- Issue notifications
- Create issues from Slack
- Status updates
- Team mentions
- Project updates
Slack commands:
/linear create [title] # Create new issue /linear assign [issue] [@user] # Assign issue /linear status [issue] [status] # Update status /linear search [query] # Search issues ```_
Integration von Figma
```bash
Figma connection:
1. Install Linear Figma plugin
2. Link design files to issues
3. Create issues from designs
4. Track design implementation
5. Sync design changes
Design workflow:
- Link mockups to features
- Create implementation issues
- Track design review status
- Manage design system updates
```_
API Integration
```bash
GraphQL API:
Endpoint: https://api.linear.app/graphql
Authentication: API key or OAuth
Create issue via API:
curl -X POST https://api.linear.app/graphql \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "query": "mutation IssueCreate($input: IssueCreateInput!) { issueCreate(input: $input) { success issue { id title } } }", "variables": { "input": { "title": "New API Issue", "description": "Created via API", "teamId": "TEAM_ID" } } }' ```_
Erweiterte Funktionen
Kundenspezifische Felder
```bash
Custom field types:
- Text fields
- Number fields
- Select dropdowns
- Multi-select
- Date fields
- URL fields
Use cases:
- Customer impact level
- Technical complexity
- Business value
- Component affected
- Release version
```_
Automatisierungsregeln
```bash
Automation triggers:
- Issue created
- Status changed
- Assignee changed
- Label added/removed
- Priority changed
Automation actions:
- Set status
- Assign to user
- Add/remove labels
- Set priority
- Add to project
- Send notification
Example automation:
When issue labeled "bug" is created
→ Set priority to "High"
→ Assign to QA team lead
→ Add to "Bug Fixes" project
```_
Ansichten und Filter
```bash
Custom views:
- My Issues
- Team Backlog
- Current Cycle
- Urgent Issues
- Recently Updated
View configuration:
- Filter criteria
- Sort order
- Group by field
- Display columns
- Save and share
```_
Einblicke und Analytics
```bash
Team metrics:
- Velocity trends
- Cycle completion rates
- Issue resolution time
- Priority distribution
- Workload balance
Project analytics:
- Progress tracking
- Scope changes
- Timeline adherence
- Resource allocation
- Risk indicators
```_
Linear CLI
Installation
```bash
Install Linear CLI
npm install -g @linear/cli
Authenticate
linear auth
Verify installation
linear --version ```_
Grundlegende Befehle
```bash
List issues
linear issue list
Create issue
linear issue create "Fix login bug" --team engineering
Update issue status
linear issue update LIN-123 --status "In Progress"
Assign issue
linear issue assign LIN-123 @username
Search issues
linear issue search "authentication"
List projects
linear project list
List teams
linear team list ```_
Erweiterter CLI Verwendung
```bash
Create issue with details
linear issue create \ --title "Implement user dashboard" \ --description "Create responsive user dashboard with analytics" \ --team frontend \ --priority high \ --project "Q1 Features" \ --labels feature,frontend
Bulk operations
linear issue list --assignee me --status todo | \ xargs -I {} linear issue update {} --priority high
Export data
linear issue list --format json > issues.json
Import from CSV
linear issue import --file issues.csv --team engineering ```_
Workflow Optimierung
Agile Workflows
```bash
Scrum workflow:
1. Sprint planning (cycle creation)
2. Daily standups (status updates)
3. Sprint review (cycle completion)
4. Retrospectives (team feedback)
Kanban workflow:
- Continuous flow
- WIP limits
- Pull-based system
- Cycle time optimization
```_
Schätzung der Emissionen
```bash
Estimation methods:
- Story points (Fibonacci: 1, 2, 3, 5, 8, 13)
- T-shirt sizes (XS, S, M, L, XL)
- Time estimates (hours/days)
- Complexity levels (1-10)
Estimation guidelines:
- Include testing time
- Account for code review
- Consider dependencies
- Add buffer for unknowns
```_
Prioritätsmanagement
```bash
Priority framework:
Urgent: Critical bugs, security issues
High: Important features, customer requests
Medium: Nice-to-have improvements
Low: Technical debt, optimizations
Priority matrix:
High Impact + High Effort = High Priority
High Impact + Low Effort = Quick Wins
Low Impact + High Effort = Avoid
Low Impact + Low Effort = Fill-ins
```_
Teammanagement
Rollenbasierter Zugriff
```bash
User roles:
- Admin: Full workspace access
- Member: Standard team access
- Guest: Limited project access
- Viewer: Read-only access
Permission levels:
- Create/edit issues
- Manage projects
- Configure teams
- Access analytics
- Manage integrations
```_
Team Organisation
```bash
Team structure:
- Engineering teams by specialty
- Cross-functional squads
- Project-based teams
- Geographic distribution
- Skill-based grouping
Team settings:
- Default assignees
- Workflow states
- Issue templates
- Notification preferences
- Integration configurations
```_
Performance Tracking
```bash
Individual metrics:
- Issues completed
- Average resolution time
- Quality indicators
- Collaboration score
- Goal achievement
Team metrics:
- Velocity consistency
- Cycle predictability
- Collaboration patterns
- Knowledge sharing
- Process adherence
```_
Best Practices
Ausgabe Schreiben
```bash
Title best practices:
- Start with action verb
- Be specific and clear
- Include context when needed
- Use consistent naming
- Avoid technical jargon
Description guidelines:
- Provide clear context
- Include acceptance criteria
- Add relevant links/references
- Specify edge cases
- Include mockups/examples
```_
Projektorganisation
```bash
Project structure:
- Clear project goals
- Defined scope boundaries
- Realistic timelines
- Resource allocation
- Success metrics
Milestone planning:
- Meaningful checkpoints
- Deliverable outcomes
- Stakeholder alignment
- Progress indicators
- Risk mitigation
```_
Team Collaboration
```bash
Communication guidelines:
- Regular status updates
- Clear documentation
- Proactive problem reporting
- Knowledge sharing
- Constructive feedback
Meeting efficiency:
- Agenda-driven discussions
- Action item tracking
- Decision documentation
- Follow-up accountability
- Time-boxed sessions
```_
Fehlerbehebung
Gemeinsame Themen
```bash
Performance problems:
- Clear browser cache
- Check internet connection
- Disable browser extensions
- Try incognito mode
- Contact support if persistent
Sync issues:
- Refresh the page
- Check integration status
- Verify permissions
- Re-authenticate connections
- Review webhook configurations
```_
Datenverwaltung
```bash
Data export:
- Issue export (CSV/JSON)
- Project data backup
- Comment history
- Attachment downloads
- Analytics reports
Data import:
- CSV issue import
- Migration from other tools
- Bulk user creation
- Project template import
- Integration data sync
```_
Integration Debugging
```bash
GitHub integration issues:
- Check repository permissions
- Verify webhook configuration
- Test commit message format
- Review branch protection rules
- Validate API access
Slack integration problems:
- Re-authorize Slack app
- Check channel permissions
- Verify bot installation
- Test notification settings
- Review workspace settings
```_
Sicherheit und Compliance
Datensicherheit
```bash
Security features:
- SOC 2 Type II compliance
- GDPR compliance
- Data encryption at rest
- TLS encryption in transit
- Regular security audits
Access control:
- SSO integration
- Two-factor authentication
- IP allowlisting
- Session management
- Audit logging
```_
Datenschutzkontrolle
```bash
Data handling:
- Data residency options
- Retention policies
- Deletion procedures
- Export capabilities
- Privacy settings
User privacy:
- Profile visibility
- Activity tracking
- Notification preferences
- Data sharing controls
- Consent management
```_
Mobile App
iOS / Android Funktionen
```bash
Mobile capabilities:
- Issue creation/editing
- Comment management
- Status updates
- Push notifications
- Offline access
Mobile shortcuts:
- Quick issue creation
- Voice-to-text input
- Photo attachments
- Barcode scanning
- Location tagging
```_
Mobile Workflow
```bash
On-the-go usage:
- Triage notifications
- Quick status updates
- Emergency issue creation
- Team communication
- Progress checking
Mobile optimization:
- Touch-friendly interface
- Gesture navigation
- Offline synchronization
- Battery efficiency
- Data usage control
```_
Ressourcen
Dokumentation
- (__LINK_9___)
- [API Reference](_LINK_9__ -%20Keyboard%20Shortcuts
Gemeinschaft
- [Linear Community](LINK_9___ -%20(__LINK_9)
- [Twitter aktualisiert](LINK_9
%20Ausbildung
-%20(LINK_9) - Beste Praktiken - Video-Tutorials