Skip to content

chore(docs): add initial documentation and resources for CCM KIT#1435

Draft
stephanbcbauer wants to merge 3 commits intoeclipse-tractusx:mainfrom
stephanbcbauer:docs/initial-structure-ccm
Draft

chore(docs): add initial documentation and resources for CCM KIT#1435
stephanbcbauer wants to merge 3 commits intoeclipse-tractusx:mainfrom
stephanbcbauer:docs/initial-structure-ccm

Conversation

@stephanbcbauer
Copy link
Member

@stephanbcbauer stephanbcbauer commented Feb 9, 2026

Description

TBD


Maturity Levels

Your KIT will progress through different maturity levels, each with specific requirements:

Sandbox

Initial development phase with basic structure

Required Artifacts:

  • CHANGELOG.md
  • Copyright notices in all files
  • Adoption View (Vision, Mission, Business Value, Use Case)

Incubating

Active development with growing feature set

Required Artifacts:

  • All Sandbox requirements
  • Development View (Architecture, APIs, Semantic Models)
  • Standards documentation
  • Business Process documentation
  • Test cases
  • Code Owner (recommended)

Incubating Sub-states:

  • Draft: Initial structure and documentation
  • In Progress: Active implementation of features
  • In Review: Expert review and quality assurance

Graduated

Production-ready with complete documentation

Required Artifacts:

  • All Incubating requirements
  • Operations View (Deployment, Monitoring, Security)
  • Industry Extensions (at least one)
  • Reference Implementation
  • Sample Data
  • Code Owner (mandatory)
  • Success Stories (recommended)

For detailed artifact requirements, see TRG 10.03 - KIT Lifecycle.

Required Files by Maturity Level

Mandatory for All Maturity Levels

File/Artifact Description Reference
CHANGELOG.md Version history following semantic versioning TRG 1.03
Copyright Notice CC-BY-4.0 license in every file TRG 7.07, TRG 7.08
Adoption View At minimum: vision, mission, business value TRG 10.02

Required for Graduation

File/Artifact Description Reference
CODEOWNERS Maintainer assignments TRG 10.02
Development View Complete technical documentation TRG 10.02
Operations View Deployment and operations guides TRG 10.02
Industry Extensions At least one industry implementation TRG 10.02
Reference Implementation Working COTS or OSS implementation TRG 10.04
Test Cases Validation and testing documentation TRG 10.03

Documentation Guidelines

Adoption View

Target Audience: Business stakeholders, decision-makers, non-technical users

Focus: Business value, use cases, and strategic benefits

Required Content:

  • Vision & Mission: Strategic objectives and inspiration for solution providers
  • Business Value: 3-5 key benefits with descriptions (ROI, cost savings, market access)
  • Use Case Explanation: Industry problem, current challenges, and benefits by stakeholder type
  • Business Processes: Process flows, access policies, and data sovereignty considerations
  • Semantic Models: Data structure definitions for interoperability
  • Standards: Industry standards and compliance requirements
  • Tutorials (Optional for Sandbox/Incubating): Videos or step-by-step guides

Best Practices:

  • Use clear, non-technical language
  • Include visual diagrams and flowcharts
  • Provide real-world examples
  • Highlight competitive advantages
  • Show value from multiple stakeholder perspectives (OEM, SME, Solution Provider)

Development View

Target Audience: Software developers, architects, technical implementers

Focus: Technical implementation, APIs, and development resources

Required Content:

  • Architecture Overview: System design, components, and architectural patterns
  • Component/Sequence Diagrams: Visual representations of system interactions
  • API Specifications: OpenAPI/Swagger files with endpoint documentation
  • Standards: Technical standards and protocol compliance
  • Logic/Schema: Business logic definitions and data flow diagrams
  • Semantic Models: Detailed data structures and relationships
  • Test Cases: Unit tests, integration tests, and validation scenarios
  • Sample Data: Example datasets and payloads
  • Tutorials: Developer quick-start guides and code examples

Best Practices:

  • Include working code examples
  • Provide API endpoint examples with request/response samples
  • Document error handling and edge cases
  • Include architecture diagrams (C4, UML, etc.)
  • Link to live API documentation
  • Provide sample data in multiple formats (JSON, XML, CSV)

Operations View

Target Audience: DevOps engineers, system administrators, operators

Focus: Deployment, operations, and maintenance

Industry Extensions

Target Audience: Industry-specific implementers

Focus: Industry-specific adaptations while maintaining core interoperability

Required Content:

  • Industry Overview: Specific industry context and requirements
  • Industry Standards: Compliance with industry-specific standards (e.g., Catena-X, IDTA, ISO/DIN)
  • Semantic Models: Industry-specific data models and extensions
  • Use Cases: Industry-specific scenarios and implementations
  • Code Owner: Industry extension maintainer(s)

Implementation Checklist

Phase 1: Setup (Sandbox)

  • Copy template directory to /docs-kits/kits/your-kit-name-kit/
  • Update README.md with KIT-specific information
  • Create CHANGELOG.md with initial version
  • Add copyright notices to all files
  • Implement basic Adoption View (vision, mission, business value)
  • Create KIT logo and banner in /assets/
  • Register KIT in /data/kitsData.js
  • Add sidebar configuration in /sidebarsDocsKits.js
  • Create initial GitHub issue in sig-release

Phase 2: Development (Incubating)

  • Complete Adoption View documentation
  • Implement Development View structure
  • Document architecture and components
  • Create API specifications (OpenAPI)
  • Document semantic models and data structures
  • Add business process documentation
  • Create developer tutorials
  • Implement test cases
  • Add sample data
  • Document standards compliance
  • Set recommended code owner in CODEOWNERS

Phase 3: Production (Graduated)

  • Complete Operations View documentation
  • Create deployment guides and scripts
  • Document monitoring and security
  • Implement at least one Industry Extension
  • Add reference implementations
  • Document success stories
  • Set mandatory code owner in CODEOWNERS
  • Complete expert review process
  • Submit graduation request in sig-release

Compliance Requirements

Your KIT MUST comply with these Tractus-X Release Guidelines (TRGs):

TRG Title Requirement
TRG 10.01 KIT Architecture KIT category classification and registration in master data
TRG 10.02 KIT Content Structure Required content sections and structure
TRG 10.03 KIT Lifecycle Maturity levels and artifact requirements
TRG 10.04 KIT Graduation Process Requirements and process for graduation
TRG 10.05 KIT Deprecation Process Deprecation criteria and procedures
TRG 7.07 Legal Notice for Non-Code Image and media licensing (CC-BY-4.0)
TRG 7.08 Legal Notice for Documentation Documentation licensing (CC-BY-4.0)
TRG 1.03 CHANGELOG.md Semantic versioning and changelog format

Additional Resources

Documentation

Examples

Browse existing KITs for reference:

Tools

Support and Community

Get Help

Pre-review checks

Please ensure to do as many of the following checks as possible, before asking for committer review:

logoHeight: 100,
logoWidth: 100,
route: '/docs-kits/next/kits/company-certificate-management-kit/adoption-view',
colors: {
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these colours correct? How do we know?

graduationStatus: 'draft'
},
deprecated: false,
domain: 'Quality',
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Which domain is it?

},
deprecated: false,
domain: 'Quality',
industries: ['automotive', 'manufacturing'],
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Which industries?

Copy link
Member Author

@stephanbcbauer stephanbcbauer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just to not forget some comments ;)

@stephanbcbauer stephanbcbauer added the KIT KIT related content, mapped to TRactus-X releases label Feb 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

KIT KIT related content, mapped to TRactus-X releases

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants