Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
4ae0149
feat: added initial KIT 2.0 structure
matbmoser Oct 17, 2025
9ab7d5a
feat: added new kits structure
matbmoser Oct 17, 2025
3870d06
feat: added tractus-x logos
matbmoser Oct 17, 2025
ebef6de
feat: added new logos to kits
matbmoser Oct 17, 2025
c683880
Add license file for tx-white-kit.svg under CC-BY-4.0
matbmoser Oct 17, 2025
e88c89b
feat: add new mixins and variables for header and typography styles
matbmoser Oct 17, 2025
5929360
feat: added catena-x and factory-x logos as icons to websites
matbmoser Oct 17, 2025
572d14f
feat: update Catena-X logo styles for improved sizing and hover effects
matbmoser Oct 17, 2025
d3c456c
feat: add disclaimer section with styling for trademark information
matbmoser Oct 17, 2025
df0916d
Merge pull request #4 from factory-x-contributions/feat/kits-2.0
matbmoser Oct 17, 2025
3b9ab48
feat: added clear copyright note
matbmoser Oct 17, 2025
fd8af78
Merge pull request #2 from matbmoser/feat/kits-2.0
matbmoser Oct 17, 2025
5f71f02
fix: correct wording in trademark disclaimer for clarity
matbmoser Oct 17, 2025
466dee9
feat: added chem-x logo
matbmoser Oct 20, 2025
e52ce58
feat: added colors to the kits
matbmoser Oct 24, 2025
8e7ce9f
feat: added kits structure
matbmoser Oct 27, 2025
9b5e868
feat: set up new kit gallery and master data
matbmoser Oct 27, 2025
ca0bfbd
feat: add maturity chips to KitCard tooltip for enhanced information …
matbmoser Oct 27, 2025
35b8442
fix: refactored components
matbmoser Oct 28, 2025
9795f44
feat: added kit statistics
matbmoser Oct 28, 2025
4797d02
feat: organized kit styles
matbmoser Oct 28, 2025
22d42bc
feat: increase spead of kit statistics
matbmoser Oct 28, 2025
ab1bacb
feat: added clarity on which kits belong to which datasapces
matbmoser Oct 28, 2025
ecfe016
feat: updated kit data
matbmoser Oct 28, 2025
b4add04
feat: added footer
matbmoser Oct 28, 2025
e61b297
feat: added semiconductor logo
matbmoser Oct 29, 2025
8ef42c5
feat: added semiconductor logo
matbmoser Oct 30, 2025
56b094c
fix: fixed button compilation error
matbmoser Nov 5, 2025
b2da70c
feat: added new filtered view for category
matbmoser Nov 5, 2025
b444f54
feat: fixed back to the all kits with the architecture tag
matbmoser Nov 5, 2025
4e484ea
feat: added filtered kit gallery cards
matbmoser Nov 5, 2025
9cf4563
feat: added deprecated sign
matbmoser Nov 5, 2025
1b4384d
feat: added dataspace filtered view
matbmoser Nov 6, 2025
aa67089
feat: improved descriptions
matbmoser Nov 6, 2025
c8b8a1c
feat: Enhance ExpandedKitCard with version badge and info tooltip
matbmoser Nov 6, 2025
41d5b0c
feat: Update components for improved functionality and styling, inclu…
matbmoser Nov 6, 2025
98f0aa6
feat: Update documentation and contribute page
matbmoser Nov 7, 2025
d84e611
feat: Add StatCard and UpdateActivityChart components for enhanced an…
matbmoser Nov 7, 2025
28cdeb6
feat: Update KIT documentation references and structure, including KI…
matbmoser Nov 7, 2025
15e23b8
feat: Update documentation links for KIT Maturity Levels and KIT Fram…
matbmoser Nov 7, 2025
acd3c6e
feat: added changelog
matbmoser Nov 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
165 changes: 165 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
# Changelog

All notable changes to the Eclipse Tractus-X KIT Documentation will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased] - 2025-11-07

### Added

#### KIT Analytics & Statistics System
- **Complete KIT Analytics Dashboard** (`/src/components/2.0/KitAnalytics/`)
- Modular analytics component library with 11+ specialized components
- `StatCard`: Animated statistics cards with count-up animations
- `PieChart`: Interactive pie charts for maturity level distribution
- `DataspaceDistribution`: Horizontal bar chart for dataspace analysis
- `MaturityTimeline`: Timeline visualization with color legend for KIT progression
- `QuarterlyTrends`: Quarterly statistics showing year-by-year KIT growth
- `IncubatingKitsReview`: Review and progress statistics for in-development KITs
- `UpdateActivityChart`: Activity tracking for KIT updates
- `GraduatedKitsList`: Comprehensive list of graduated KITs with graduation dates
- `KitStatistics`: Main statistics overview component with navigation buttons
- Full responsive design with mobile optimization
- Dark mode compatibility across all components

#### Navigation Enhancements
- **Documentation Sidebar**
- Added "← Back to KIT Overview" link at the top of documentation section
- Improved navigation between KIT overview and documentation pages

- **KIT Getting Started Guide** (`documentation/kit-getting-started.mdx`)
- Professional business card contact section with glass-morphism effects
- Three contact buttons: Email, GitHub, and Matrix chat
- Navigation buttons for KIT artifacts and master data
- Interactive process reference components
- Tractus-X gradient background styling

- **KIT Footer Component** (`/src/components/2.0/KitsFooter/`)
- Six distinct navigation links with semantic Material-UI icons:
- Community Office Hours (Groups icon)
- KIT Matrix Chat (Chat icon)
- Learn KIT Artifacts (School icon)
- KIT Maturity Levels (TrendingUp icon)
- Create a KIT (Add icon)
- Contribute (Handshake icon)
- Attribution note linking to master data documentation

- **KIT Architecture Component** (`/src/components/2.0/KitsArchitecture/`)
- Added functional "Explore the Architecture" button
- Proper centering with flex container solution
- Link to KIT artifacts documentation

- **KIT Statistics Component** (`/src/components/2.0/KitStatistics/`)
- Added "KIT Maturity Levels" navigation button
- Three action buttons: Contribute, View More Statistics, KIT Maturity Levels

#### Master Data & Graduation Tracking
- **Graduation Date Integration**
- Added graduation date metadata to KIT cards
- Display graduation dates in `GraduatedKitsList` component
- Enhanced `KitCard` and `ExpandedKitCard` with graduation date display
- Graduation date shown on kit-master-data-overview page

#### Component Architecture
- **Modular Component System**
- Exported all analytics components to `/src/components/2.0/KitAnalytics/`
- Shared component architecture for reusability
- Individual component styling with CSS modules
- Proper Material-UI icon imports (individual imports vs. destructured)

#### Documentation Improvements
- **KIT Statistics Page** (`documentation/kit-statistics.mdx`)
- Converted to MDX format with interactive components
- Single-import simplified structure
- Apache License 2.0 compliance
- Data source attribution notes

### Changed

#### UI/UX Improvements
- **Responsive Design**
- Mobile-first responsive patterns across all components
- Flexible grid layouts adapting to screen sizes
- Optimized touch targets for mobile devices
- Responsive typography and spacing

- **Visual Styling**
- Dark mode compatibility for all new components
- Gradient backgrounds with Tractus-X branding
- Glass-morphism effects for modern UI appeal
- Button styling with hover effects and transitions
- Professional business card design with squared profile images
- Modern border styling for profile images

- **Icon System**
- Migrated to individual Material-UI icon imports
- Semantic icon selection for better user experience
- Consistent icon sizing and styling
- Z-index optimization for proper layering

#### Component Refactoring
- **KitsFooter Component**
- Individual icon imports: `ChatIcon`, `GroupsIcon`, `AddIcon`, `RocketLaunchIcon`, `SchoolIcon`, `HandshakeIcon`, `TrendingUpIcon`
- Replaced duplicate icons with unique semantic alternatives
- Enhanced link organization and grouping

- **KitStatistics Component**
- Individual icon imports: `BuildIcon`, `LanguageIcon`, `SchoolIcon`, `RocketIcon`, `AddIcon`, `AnalyticsIcon`, `TrendingUpIcon`
- Updated icon references for consistency

- **Button Components**
- Full-width to content-based width transitions
- External link symbols for external navigation
- Gradient backgrounds with visual appeal
- Hover effect refinements (background visibility adjustments)

### Fixed

#### Build & Deployment
- **Rspack Build Issues**
- Resolved module graph panic error
- Cleaned build cache (`.docusaurus`, `build`, `node_modules/.cache`)
- Successful compilation with Rspack 1.5.8

- **Broken Links**
- Fixed `/documentation/kit-getting-started`:
- `docs/getting-started` → `/docs/getting-started`
- `./trg-9-02-kit-maturity-levels` → `./kit-maturity-levels`
- `./trg-9-03-kit-framework` → `./kit-framework`
- `./documentation-guidelines` → `/docs/website-guidelines/kit-structure`
- Fixed `/documentation/kit-master-data-overview`:
- `./trg-9-02-kit-maturity-levels` → `./kit-maturity-levels`
- `./trg-9-03-kit-framework` → `./kit-framework`

#### Layout & Styling
- **Centering & Alignment**
- Fixed button centering issues with flex container solutions
- Resolved width constraints vs. centering conflicts
- Proper inline-flex implementation for content-based widths

- **Z-Index Management**
- Optimized icon z-index values for proper layering
- Fixed overlapping issues in component hierarchy

- **Background & Visibility**
- Removed transparent overlays obscuring backgrounds
- Enhanced padding for better content visibility
- Background visibility improvements for business cards

### Technical Debt
- **Code Quality**
- Consistent import patterns across components
- Proper CSS module organization
- Component documentation and comments
- Apache License 2.0 headers on all new files

### Documentation
- **File Conversions**
- `kit-getting-started.md` → `kit-getting-started.mdx`
- Enhanced with React components and interactive elements

- **Master Data Documentation**
- Comprehensive data source attribution
- Links to master data overview from footer and statistics
Loading