Commit graph

34 commits

Author SHA1 Message Date
2c981d3ce3 refactor(architecture): Refactor text architecture to likec4
All checks were successful
ci / build (push) Successful in 57s
2025-12-23 13:38:07 +01:00
e9b4299696
Remove blog pages 2025-12-19 15:53:23 +01:00
67ef9d8c6e docs(architecture): switched text diagram to likec4 2025-12-19 15:13:04 +01:00
d106cc2b11 docs(documentation): finished documentation entry point 'Edge Connect Cloud'
All checks were successful
ci / build (push) Successful in 55s
2025-12-19 13:16:01 +01:00
840c607d27 docs(documentation): finished documentation entry points 'Documentation' and 'Edge Developer platform'
All checks were successful
ci / build (push) Successful in 58s
2025-12-19 12:47:20 +01:00
ca8931d5f6 fix(likec4): resolved likec4 validation error
Some checks failed
build / build (push) Failing after 57s
ci / build (push) Successful in 58s
2025-12-19 10:05:34 +01:00
ad0052c0a7
feat(otc): Added OTC overview and intro to deployments
Some checks failed
build / build (push) Failing after 55s
ci / build (push) Successful in 56s
2025-12-18 14:25:26 +01:00
880c0d5ec9
WIP potentially to be dropped 2025-12-18 09:21:05 +01:00
c75aa06d04 chore(resources): updated node modules 2025-12-16 12:13:34 +01:00
3fff08f9d7
feat(provider): Complete first draft of provider docs with diagram
Some checks failed
Hugo Site Tests / test (push) Failing after 1s
ci / build (push) Successful in 54s
2025-12-04 13:24:53 +01:00
92a1f4c1c5
added seqeuence diagram
Some checks failed
Hugo Site Tests / test (push) Failing after 1s
ci / build (push) Successful in 53s
2025-12-03 11:54:56 +01:00
64d7c77b6f docs(ipceicis-trl): added a draft TLR - technical readiness level - estimation to the product tree
Some checks failed
Hugo Site Tests / test (push) Failing after 2s
ci / build (push) Successful in 56s
2025-11-25 09:42:11 +01:00
d3858d6969 docs(forgejo): 📝Add Pipelines
Some checks failed
Hugo Site Tests / test (push) Failing after 1s
ci / build (push) Successful in 57s
2025-11-17 16:03:31 +01:00
36fe018c64 docs(product-structure): added more devenvironments
Some checks failed
Hugo Site Tests / test (push) Failing after 1s
ci / build (push) Successful in 50s
2025-11-17 14:13:56 +01:00
4500474bd2 docs(product-structure): added application provisioning and kubernetes operator
Some checks failed
Hugo Site Tests / test (push) Failing after 1s
ci / build (push) Successful in 53s
2025-11-17 13:57:45 +01:00
f0ca9bbce2 feat(doc-structure): documentation structure ready for team development or writing resp.
Some checks failed
Hugo Site Tests / test (push) Failing after 1s
ci / build (push) Successful in 53s
2025-11-16 23:10:11 +01:00
e049e683b3 docs(product): WiP added product sturcture tree
Some checks failed
Hugo Site Tests / test (push) Failing after 1s
ci / build (push) Successful in 53s
2025-11-12 09:55:52 +01:00
5bb475ea26 chore(likec4): removed node depenencies inside the resources 2025-11-12 09:00:31 +01:00
a4d717bdd2 chore()
Some checks failed
Hugo Site Tests / test (push) Failing after 1s
ci / build (push) Successful in 53s
2025-11-12 00:33:03 +01:00
df439058a9 docs: replace 'Documentor' with 'Technical Writer' terminology
Some checks failed
Hugo Site Tests / test (push) Failing after 1s
ci / build (push) Successful in 56s
- Renamed README-documentor.md → README-technical-writer.md
- Updated all references from "Documentor" to "Technical Writer" across:
  - README files (README.md, README-developer.md, README-likec4.md)
  - Content pages (documentation section, homepage)
  - LikeC4 models (documentation-platform.c4 in both projects)
- Regenerated LikeC4 webcomponents with updated terminology
- Updated lowercase "documentor" to "technicalWriter" in model IDs

"Technical Writer" is the proper English term for documentation contributors,
replacing the non-standard "Documentor" terminology.
2025-11-07 15:57:14 +01:00
9921e07e3e chore: Remove node_modules from git tracking in doc-likec4
All checks were successful
ci / build (push) Successful in 50s
2025-11-07 15:06:34 +01:00
6009132fbc chore: Update LikeC4 to version 1.43.0
- Update likec4 dependency in edp-likec4 project
- Update likec4 dependency in doc-likec4 project
- Regenerate webcomponent with new version
- Includes bug fixes and improvements from LikeC4 1.43.0
2025-11-07 15:04:16 +01:00
97cd265063 docs: Update likec4-view shortcode documentation with title parameter
All checks were successful
ci / build (push) Successful in 56s
- Add title parameter documentation to all relevant README files
- Update DOCUMENTOR-GUIDE.md with title parameter example
- Enhance quick-reference.md with complete parameter list
- Update INTEGRATION.md with recommended shortcode usage
- Simplify highlevelarch.md by using shortcode with title parameter
2025-11-07 13:58:04 +01:00
dc2bb1d60d doc(): removed outdated c4 doc
All checks were successful
ci / build (push) Successful in 55s
2025-11-07 12:55:48 +01:00
9aea2a3583 feat(docs): add comprehensive documentation platform architecture and guides
Created a complete documentation system for new documentors, including
interactive architecture diagrams and step-by-step guides for all documentation
workflows.

New LikeC4 architecture project (resources/doc-likec4/):
- Created documentation-platform.c4 model with 252 lines covering:
  * Actors: documentor, reviewer, CI system, edge platform
  * Tools: Hugo, LikeC4, Git, VS Code, markdownlint, htmltest
  * Processes: local development, testing, CI/CD pipeline
  * Repositories: git repo, cloudlet registry
- Defined 6 comprehensive views:
  * overview: Complete documentation platform ecosystem
  * localDevelopment: Local writing and preview workflow
  * cicdPipeline: Automated testing and validation
  * deploymentFlow: From commit to production
  * fullWorkflow: End-to-end documentation lifecycle
  * testingCapabilities: Quality assurance toolchain

New documentation pages (content/en/docs/documentation/):
- _index.md: Overview and introduction for new documentors
- local-development.md: Setting up local environment, live preview
- testing.md: Running markdown, HTML, and link validation
- cicd.md: Understanding automated CI/CD pipeline
- publishing.md: Deployment to Edge Connect Munich cloudlet
- quick-reference.md: Command reference and common tasks

Hugo shortcode for embedding LikeC4 diagrams:
- Created layouts/shortcodes/likec4-view.html
- Supports loading state with animated indicator
- Graceful error handling for missing views
- Automatic shadow DOM checking to ensure webcomponent loaded
- Usage: {{< likec4-view view="viewId" project="projectName" >}}

Supporting documentation:
- resources/LIKEC4-REGENERATION.md: Guide for regenerating webcomponents
- All diagrams are interactive and explorable in the browser
- Views include zoom, pan, and element inspection

This implementation provides:
1. Self-documenting documentation platform ("meta-documentation")
2. Visual learning for complex workflows via interactive diagrams
3. Clear separation of concerns (6 focused views vs 1 overwhelming diagram)
4. Onboarding path for new team members
5. Living architecture documentation that evolves with the platform

All new documentation passes markdown linting and builds successfully.
2025-11-07 11:50:58 +01:00
3239cfbc62 refactor(architecture): reorganize LikeC4 projects and consolidate webcomponents
Renamed resources/likec4 to resources/edp-likec4 to better reflect that this
directory contains the Enterprise Developer Platform architecture models,
not documentation platform architecture.

Extended element kinds in edp-likec4/models/spec.c4 to support documentation
platform modeling:
- Added person, tool, process, repository element kinds
- These allow modeling of documentation workflows and processes

Consolidated webcomponent generation:
- Combined both architecture projects (edp-likec4 and doc-likec4) into a
  single webcomponent output at static/js/likec4-webcomponent.js
- Updated Taskfile.yml to generate from edp-likec4 directory
- Removed duplicate webcomponent script loading in head-end.html
- Fixed CustomElementRegistry duplicate registration issue

Embedded TeleNeoOffice corporate fonts:
- Added font files to static/fonts/ and static/ root
- Required for correct rendering of diagrams in webcomponent
- Fonts are embedded in webcomponent but also served from Hugo static paths
- Fixed 404 errors for font loading

Updated architecture documentation:
- Fixed markdown linting issues (trailing spaces, fence spacing)
- Updated all references from resources/likec4 to resources/edp-likec4
- Enhanced setup.md with correct directory structure

This refactoring enables:
1. Clear separation between EDP architecture and documentation platform models
2. Single consolidated webcomponent containing all architecture views
3. Proper font loading for corporate branding in diagrams
4. Foundation for future architecture documentation expansion

Breaking changes: None (paths updated in documentation)
2025-11-07 11:50:17 +01:00
286b427ed8 feat(architecture): migrate LikeC4 models from edp-doc with Git history
Port the complete LikeC4 architecture documentation from the edp-doc
repository to this repository, establishing it as the primary source
for C4 architecture models.

Migration Details:
- Migrated all C4 models from edp-doc/docs/likec4 to resources/likec4/
- Preserved Git history using git filter-branch and git read-tree
- Includes 54 C4 source files covering deployment, components, and views
- Updated LikeC4 to v1.42.1 (from deprecated v0.40.0)

Directory Structure:
- resources/likec4/models/ - C4 model definitions (components, containers, context, code)
- resources/likec4/views/ - View definitions (deployment, EDP, high-level concepts, dynamic)
- resources/likec4/deployment/ - Deployment-specific models (KIND, OTC)
- resources/likec4/doc/ - Documentation and screenshots

Architecture Coverage:
- OTC FaaS deployment architecture
- EDP component and container models
- Developer landscape and workflows
- GitOps inner/outer loop processes
- Infrastructure components (ArgoCD, Forgejo, Keycloak, Crossplane, etc.)

Dependencies:
- likec4@1.42.1
- @likec4/cli@0.40.0

This migration makes the ipceicis-developerframework repository the
authoritative source for architecture documentation. The edp-doc
repository may reference these models via git submodule if needed.

Related: Migration from https://edp.buildth.ing/DevFW/edp-doc
2025-10-24 13:08:28 +02:00
fb4ecf6df4 chore: remove generated Hugo resources from repository
Some checks failed
ci / build (push) Failing after 49s
Remove auto-generated Hugo image files from resources/_gen/.
These files are build artifacts and should not be version controlled
(already listed in .gitignore but were previously committed).
2025-10-23 17:07:35 +02:00
08a0e8863f chore(config): improve .gitignore for Hugo project
- Add resources/_gen/ for Hugo-generated assets
- Add node_modules/ for NPM dependencies
- Add test output directories (tmp/, .htmltest/)
- Add devbox local directory (.devbox/)
- Add IDE files (VS Code, IntelliJ, Vim)
- Add OS-specific files (macOS, Windows)
- Add log files
- Remove package.json from ignore (needed for NPM scripts)
2025-10-23 14:02:54 +02:00
ffeb426d32 doc( architecture): WiP minor changes on model 2024-09-15 22:43:38 +02:00
dc0284d6f1 doc(ipceicis-363-goldenpath-sia): added platform and environment architecture 2024-09-10 15:27:44 +00:00
97599dfa99 feat(c4-model): added likec4 system model 2024-09-10 11:27:20 +00:00
3266ab8c8c doc(project): links in mindmap included 2024-08-23 15:11:18 +00:00
694eea4095 chore(hugo-theme): moved to docsy. Started from https://github.com/google/docsy-example and ported all ipceicis content to there. removed all docsy example stuff 2024-08-05 11:56:38 +02:00