feat: Implement core add-in UI and logic, establish MkDocs documentation, and update production manifest.
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
# Cable Consolidation (Excel Add-In)
|
# Cable Consolidation (Excel Add-In)
|
||||||
|
|
||||||
Ein **Microsoft Excel Web-Add-In**, entwickelt von der SAT Elektrotechnik GmbH, zur intelligenten und effizienten Zusammenführung von Kabeldaten aus verschiedenen Tabellenblättern in eine formatierte "Kabelliste".
|
Ein **Microsoft Excel Web-Add-In**, entwickelt von der SAT Elektrotechnik GmbH, zur intelligenten und effizienten Zusammenführung von Kabeldaten aus verschiedenen Tabellenblättern in eine formatierte "Kabelliste".
|
||||||
|
|
||||||
|
|||||||
16
deploy_docs.ps1
Normal file
16
deploy_docs.ps1
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
$server = "root@systems.casademm.de"
|
||||||
|
$destination = "/var/www/docs.casademm.de/html/"
|
||||||
|
|
||||||
|
Write-Host " Building MkDocs site..."
|
||||||
|
mkdocs build
|
||||||
|
|
||||||
|
Write-Host " Deploying Site and XML to docs.casademm.de..."
|
||||||
|
Write-Host " (Please provide your SSH password when prompted)"
|
||||||
|
|
||||||
|
# Upload site contents
|
||||||
|
scp -r ./site/* ${server}:${destination}
|
||||||
|
|
||||||
|
# Upload manifest.prod.xml
|
||||||
|
scp ./manifest.prod.xml ${server}:${destination}
|
||||||
|
|
||||||
|
Write-Host " Deployment Complete!"
|
||||||
BIN
docs/README.md
BIN
docs/README.md
Binary file not shown.
@@ -1,14 +1,14 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||||
<OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0" xmlns:ov="http://schemas.microsoft.com/office/taskpaneappversionoverrides" xsi:type="TaskPaneApp">
|
<OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0" xmlns:ov="http://schemas.microsoft.com/office/taskpaneappversionoverrides" xsi:type="TaskPaneApp">
|
||||||
<Id>2c37abde-33e4-4624-b95a-a0aed1526f1b</Id>
|
<Id>2c37abde-33e4-4624-b95a-a0aed1526f1b</Id>
|
||||||
<Version>1.0.1.1</Version>
|
<Version>1.0.1.2</Version>
|
||||||
<ProviderName>SAT Elektrotechnik GmbH</ProviderName>
|
<ProviderName>SAT Elektrotechnik GmbH</ProviderName>
|
||||||
<DefaultLocale>de-DE</DefaultLocale>
|
<DefaultLocale>de-DE</DefaultLocale>
|
||||||
<DisplayName DefaultValue="SAT - Kabelliste Generator (PROD)"/>
|
<DisplayName DefaultValue="SAT - Kabelliste Generator (PROD)"/>
|
||||||
<Description DefaultValue="Konsolidiert strukturierte Kabelzugdaten aus mehreren Tabellenblättern in eine Gesamtliste."/>
|
<Description DefaultValue="Konsolidiert strukturierte Kabelzugdaten aus mehreren Tabellenblättern in eine Gesamtliste."/>
|
||||||
<IconUrl DefaultValue="https://localhost:3000/assets/icon-32.png"/>
|
<IconUrl DefaultValue="https://localhost:3000/assets/icon-32.png"/>
|
||||||
<HighResolutionIconUrl DefaultValue="https://localhost:3000/assets/icon-64.png"/>
|
<HighResolutionIconUrl DefaultValue="https://localhost:3000/assets/icon-64.png"/>
|
||||||
<SupportUrl DefaultValue="https://localhost:3000/"/>
|
<SupportUrl DefaultValue="https://docs.casademm.de/"/>
|
||||||
<AppDomains>
|
<AppDomains>
|
||||||
<AppDomain>https://localhost:3000/</AppDomain>
|
<AppDomain>https://localhost:3000/</AppDomain>
|
||||||
</AppDomains>
|
</AppDomains>
|
||||||
|
|||||||
25
mkdocs.yml
Normal file
25
mkdocs.yml
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
site_name: Cable Consolidation Add-in Docs
|
||||||
|
theme:
|
||||||
|
name: material
|
||||||
|
palette:
|
||||||
|
# Palette toggle for light mode
|
||||||
|
- scheme: default
|
||||||
|
primary: indigo
|
||||||
|
toggle:
|
||||||
|
icon: material/brightness-7
|
||||||
|
name: Switch to dark mode
|
||||||
|
# Palette toggle for dark mode
|
||||||
|
- scheme: slate
|
||||||
|
primary: indigo
|
||||||
|
toggle:
|
||||||
|
icon: material/brightness-4
|
||||||
|
name: Switch to light mode
|
||||||
|
docs_dir: docs
|
||||||
|
nav:
|
||||||
|
- Home: README.md
|
||||||
|
- Architektur: 01_Architektur.md
|
||||||
|
- Entwicklungs-Setup: 02_Entwicklung_Setup.md
|
||||||
|
- Benutzerhandbuch: 03_Benutzerhandbuch.md
|
||||||
|
- Deployment: 04_Deployment.md
|
||||||
|
- Lokales Sideloading: 05_Lokales_Prod_Sideloading.md
|
||||||
|
- "📥 Prod-XML herunterladen": manifest.prod.xml
|
||||||
@@ -164,8 +164,8 @@ const App: React.FC<AppProps> = () => {
|
|||||||
{/* Footer Area with Links and Copyright */}
|
{/* Footer Area with Links and Copyright */}
|
||||||
<div style={{ marginTop: "auto", padding: "10px", textAlign: "center", fontSize: "12px", borderTop: "1px solid #eee", width: "100%", boxSizing: "border-box" }}>
|
<div style={{ marginTop: "auto", padding: "10px", textAlign: "center", fontSize: "12px", borderTop: "1px solid #eee", width: "100%", boxSizing: "border-box" }}>
|
||||||
<div style={{ marginBottom: "8px" }}>
|
<div style={{ marginBottom: "8px" }}>
|
||||||
<a href="/manifest.prod.xml" download style={{ color: "#0078d4", textDecoration: "none", marginRight: "16px" }}>Prod-Manifest (.xml)</a>
|
<a href="https://docs.casademm.de/manifest.prod.xml" download style={{ color: "#0078d4", textDecoration: "none", marginRight: "16px" }}>Prod-Manifest (.xml)</a>
|
||||||
<a href="/docs/" target="_blank" rel="noopener noreferrer" style={{ color: "#0078d4", textDecoration: "none" }}>Dokumentation</a>
|
<a href="https://docs.casademm.de/" target="_blank" rel="noopener noreferrer" style={{ color: "#0078d4", textDecoration: "none" }}>Dokumentation</a>
|
||||||
</div>
|
</div>
|
||||||
<div style={{ color: "#666" }}>
|
<div style={{ color: "#666" }}>
|
||||||
© {new Date().getFullYear()} Toni Martin - SAT Elektrotechnik GmbH. Alle Rechte vorbehalten.
|
© {new Date().getFullYear()} Toni Martin - SAT Elektrotechnik GmbH. Alle Rechte vorbehalten.
|
||||||
|
|||||||
Reference in New Issue
Block a user