mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-21 17:21:09 +01:00
- Introduced README.md for the file sync issue after gRPC migration, outlining the problem, root cause, and proposed solutions. - Added release notes for Crawlab 0.7.0 highlighting community features and improvements. - Created a README.md for the specs directory to provide an overview and usage instructions for LeanSpec.
1.5 KiB
1.5 KiB
Crawlab Community Specifications
This directory contains LeanSpec-compatible specifications for Crawlab Community features, designs, and plans.
Overview
Specifications here focus on the core Crawlab platform components:
- Backend API and services (
crawlab/backend/) - Core functionality (
crawlab/core/) - gRPC services (
crawlab/grpc/) - Task execution and scheduling
- File synchronization
- VCS integration (
crawlab/vcs/) - Tracing and observability (
crawlab/trace/)
Organization
Specs use a flat numbering structure (e.g., 001-database-orm/, 002-context-patterns/) with YAML frontmatter for metadata:
---
status: planned|in-progress|complete
created: YYYY-MM-DD
tags: [tag1, tag2]
priority: low|medium|high
---
Using LeanSpec
# View all specs organized by status
lean-spec board
# Search for specs
lean-spec search "grpc"
lean-spec list --tag=grpc
# Check dependencies
lean-spec deps 005-file-sync-grpc-streaming
# Update spec status
lean-spec update 015-feature --status in-progress
# Archive completed specs
lean-spec archive 001-database-orm
Spec Categories
Common tags for discovery:
grpc,networking- gRPC services and network operationstask-system- Task execution, scheduling, assignmentfile-sync- File synchronization between nodesdatabase- Database operations and migrationstesting- Test infrastructure and coveragearchitecture- System design and patternsreliability- Resilience and recovery