feat: Add CI/CD setup guide with Gitea Actions for trading analysis application

feat: Implement multi-user support with separate brokerage accounts and user authentication

feat: Configure SSO authentication setup using Google OAuth 2.0 for secure access

refactor: Update index page to reflect new Trading Analysis Dashboard features and descriptions

docs: Enhance quickstart guide for deploying Trading Analysis Dashboard with detailed steps

chore: Add runner configuration for Gitea Actions with logging and container settings
This commit is contained in:
Peter Wood
2025-11-14 12:43:09 -05:00
parent 2f5e59b40f
commit c6eb26037b
24 changed files with 3594 additions and 169 deletions

View File

@@ -1,68 +1,83 @@
{
"$schema": "https://mintlify.com/docs.json",
"theme": "mint",
"name": "Mint Starter Kit",
"name": "Trading Analysis Dashboard",
"colors": {
"primary": "#16A34A",
"light": "#07C983",
"dark": "#15803D"
"primary": "#0066CC",
"light": "#3399FF",
"dark": "#003D7A"
},
"favicon": "/favicon.svg",
"navigation": {
"tabs": [
{
"tab": "Guides",
"tab": "Documentation",
"groups": [
{
"group": "Getting started",
"group": "Getting Started",
"pages": [
"index",
"quickstart",
"development"
"quickstart"
]
},
{
"group": "Customization",
"group": "Setup & Configuration",
"pages": [
"essentials/settings",
"essentials/navigation"
"guides/setup/cicd",
"guides/setup/sso",
"guides/setup/multi-user"
]
},
{
"group": "Writing content",
"group": "Deployment",
"pages": [
"essentials/markdown",
"essentials/code",
"essentials/images",
"essentials/reusable-snippets"
"guides/deployment/docker",
"guides/deployment/caddy"
]
},
{
"group": "AI tools",
"group": "Features",
"pages": [
"ai-tools/cursor",
"ai-tools/claude-code",
"ai-tools/windsurf"
"features/portfolio-management",
"features/portfolio-quickstart",
"features/trading-analysis",
"features/csv-upload",
"features/hybrid-matching",
"features/timeframe-analysis",
"features/trading-calendar"
]
}
]
},
{
"tab": "API reference",
"tab": "API Reference",
"groups": [
{
"group": "API documentation",
"group": "Overview",
"pages": [
"api-reference/introduction"
]
},
{
"group": "Endpoint examples",
"group": "Trading Data",
"pages": [
"api-reference/endpoint/get",
"api-reference/endpoint/create",
"api-reference/endpoint/delete",
"api-reference/endpoint/webhook"
"api-reference/months",
"api-reference/month-data",
"api-reference/trade-details",
"api-reference/timeframe"
]
},
{
"group": "Portfolio",
"pages": [
"api-reference/portfolio-holdings",
"api-reference/portfolio-refresh"
]
},
{
"group": "Authentication",
"pages": [
"api-reference/auth"
]
}
]
@@ -71,14 +86,9 @@
"global": {
"anchors": [
{
"anchor": "Documentation",
"href": "https://mintlify.com/docs",
"icon": "book-open-cover"
},
{
"anchor": "Blog",
"href": "https://mintlify.com/blog",
"icon": "newspaper"
"anchor": "GitHub",
"href": "https://github.com/acedanger",
"icon": "github"
}
]
}
@@ -87,19 +97,6 @@
"light": "/logo/light.svg",
"dark": "/logo/dark.svg"
},
"navbar": {
"links": [
{
"label": "Support",
"href": "mailto:hi@mintlify.com"
}
],
"primary": {
"type": "button",
"label": "Dashboard",
"href": "https://dashboard.mintlify.com"
}
},
"contextual": {
"options": [
"copy",
@@ -114,9 +111,7 @@
},
"footer": {
"socials": {
"x": "https://x.com/mintlify",
"github": "https://github.com/mintlify",
"linkedin": "https://linkedin.com/company/mintlify"
"github": "https://github.com/acedanger"
}
}
}