Skip to content

Commit 5c09d1d

Browse files
authored
Merge pull request #46 from githubnext/copilot/replace-docs-site-with-migration-dashboard
Replace docs site with migration progress dashboard
2 parents 4338c93 + 9bf04db commit 5c09d1d

54 files changed

Lines changed: 45 additions & 17910 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/astro.config.mjs

Lines changed: 41 additions & 121 deletions
Original file line numberDiff line numberDiff line change
@@ -7,125 +7,45 @@ import mermaid from 'astro-mermaid';
77

88
// https://astro.build/config
99
export default defineConfig({
10-
site: 'https://microsoft.github.io',
11-
base: '/apm/',
12-
redirects: {
13-
'/enterprise/teams': '/enterprise/making-the-case',
14-
'/enterprise/governance': '/enterprise/governance-guide',
15-
},
16-
integrations: [
17-
mermaid(),
18-
starlight({
19-
title: 'Agent Package Manager',
20-
description: 'An open-source, community-driven dependency manager for AI agents. Declare skills, prompts, instructions, and tools in apm.yml — install with one command.',
21-
favicon: '/favicon.svg',
22-
social: [
23-
{ icon: 'github', label: 'GitHub', href: 'https://github.com/microsoft/apm' },
24-
],
25-
tableOfContents: {
26-
minHeadingLevel: 2,
27-
maxHeadingLevel: 4,
28-
},
29-
pagination: true,
30-
customCss: ['./src/styles/custom.css'],
31-
expressiveCode: {
32-
frames: {
33-
showCopyToClipboardButton: true,
34-
},
35-
},
36-
plugins: [
37-
starlightLinksValidator({
38-
errorOnRelativeLinks: false,
39-
errorOnLocalLinks: true,
40-
}),
41-
starlightLlmsTxt({
42-
description: 'APM (Agent Package Manager) is an open-source dependency manager for AI agents. It lets you declare skills, prompts, instructions, agents, hooks, plugins, and MCP servers in a single apm.yml manifest, resolving transitive dependencies automatically.',
43-
}),
44-
],
45-
sidebar: [
46-
{
47-
label: 'Understanding APM',
48-
items: [
49-
{ label: 'What is APM?', slug: 'introduction/what-is-apm' },
50-
{ label: 'Why APM?', slug: 'introduction/why-apm' },
51-
{ label: 'How It Works', slug: 'introduction/how-it-works' },
52-
{ label: 'Key Concepts', slug: 'introduction/key-concepts' },
53-
{ label: 'Anatomy of an APM Package', slug: 'introduction/anatomy-of-an-apm-package' },
54-
],
55-
},
56-
{
57-
label: 'Getting Started',
58-
items: [
59-
{ label: 'Installation', slug: 'getting-started/installation' },
60-
{ label: 'Quick Start', slug: 'getting-started/quick-start' },
61-
{ label: 'Your First Package', slug: 'getting-started/first-package' },
62-
{ label: 'Authentication', slug: 'getting-started/authentication' },
63-
{ label: 'Existing Projects', slug: 'getting-started/migration' },
64-
],
65-
},
66-
{
67-
label: 'Guides',
68-
items: [
69-
{ label: 'Compilation & Optimization', slug: 'guides/compilation' },
70-
{ label: 'Skills', slug: 'guides/skills' },
71-
{ label: 'Prompts', slug: 'guides/prompts' },
72-
{ label: 'Plugins', slug: 'guides/plugins' },
73-
{ label: 'MCP Servers', slug: 'guides/mcp-servers' },
74-
{ label: 'Dependencies & Lockfile', slug: 'guides/dependencies' },
75-
{ label: 'Pack & Distribute', slug: 'guides/pack-distribute' },
76-
{ label: 'Private Packages', slug: 'guides/private-packages' },
77-
{ label: 'Org-Wide Packages', slug: 'guides/org-packages' },
78-
{ label: 'Marketplaces', slug: 'guides/marketplaces' },
79-
{ label: 'Marketplace Authoring', slug: 'guides/marketplace-authoring' },
80-
{ label: 'CI Policy Enforcement', slug: 'guides/ci-policy-setup' },
81-
{ label: 'Agent Workflows (Experimental)', slug: 'guides/agent-workflows' },
82-
],
83-
},
84-
{
85-
label: 'Troubleshooting',
86-
items: [
87-
{ label: 'SSL / TLS issues', slug: 'troubleshooting/ssl-issues' },
88-
],
89-
},
90-
{
91-
label: 'Progress',
92-
items: [
93-
{ label: 'Autoloop Go Migration', slug: 'progress/autoloop-go-migration' },
94-
],
95-
},
96-
{
97-
label: 'Enterprise',
98-
items: [
99-
{ label: 'Enterprise', slug: 'enterprise' },
100-
{ label: 'Making the Case', slug: 'enterprise/making-the-case' },
101-
{ label: 'Adoption Playbook', slug: 'enterprise/adoption-playbook' },
102-
{ label: 'Security Model', slug: 'enterprise/security' },
103-
{ label: 'Governance', slug: 'enterprise/governance-guide' },
104-
{ label: 'Registry Proxy & Air-gapped', slug: 'enterprise/registry-proxy' },
105-
{ label: 'Policy Files', slug: 'enterprise/apm-policy' },
106-
{ label: 'Policy Reference', slug: 'enterprise/policy-reference' },
107-
],
108-
},
109-
{
110-
label: 'Integrations',
111-
items: [
112-
{ label: 'CI/CD Pipelines', slug: 'integrations/ci-cd' },
113-
{ label: 'GitHub Agentic Workflows', slug: 'integrations/gh-aw' },
114-
{ label: 'IDE & Tool Integration', slug: 'integrations/ide-tool-integration' },
115-
{ label: 'Microsoft 365 Copilot Cowork (Experimental)', slug: 'integrations/copilot-cowork' },
116-
{ label: 'AI Runtime Compatibility', slug: 'integrations/runtime-compatibility' },
117-
{ label: 'GitHub Rulesets', slug: 'integrations/github-rulesets' },
118-
],
119-
},
120-
{
121-
label: 'Reference',
122-
autogenerate: { directory: 'reference' },
123-
},
124-
{
125-
label: 'Contributing',
126-
autogenerate: { directory: 'contributing' },
127-
},
128-
],
129-
}),
130-
],
10+
site: 'https://githubnext.github.io',
11+
base: '/apm/',
12+
integrations: [
13+
mermaid(),
14+
starlight({
15+
title: 'APM Go Migration Progress',
16+
description: 'Current status, benchmark signals, and next work for the APM Python-to-Go migration.',
17+
favicon: '/favicon.svg',
18+
social: [
19+
{ icon: 'github', label: 'GitHub', href: 'https://github.com/githubnext/apm' },
20+
],
21+
tableOfContents: {
22+
minHeadingLevel: 2,
23+
maxHeadingLevel: 4,
24+
},
25+
pagination: false,
26+
customCss: ['./src/styles/custom.css'],
27+
expressiveCode: {
28+
frames: {
29+
showCopyToClipboardButton: true,
30+
},
31+
},
32+
plugins: [
33+
starlightLinksValidator({
34+
errorOnRelativeLinks: false,
35+
errorOnLocalLinks: true,
36+
}),
37+
starlightLlmsTxt({
38+
description: 'Current status, benchmark signals, and next work for the APM Python-to-Go migration.',
39+
}),
40+
],
41+
sidebar: [
42+
{
43+
label: 'Progress',
44+
items: [
45+
{ label: 'Autoloop Go Migration', slug: 'index' },
46+
],
47+
},
48+
],
49+
}),
50+
],
13151
});

docs/src/content/docs/contributing/changelog.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

docs/src/content/docs/contributing/development-guide.md

Lines changed: 0 additions & 137 deletions
This file was deleted.

0 commit comments

Comments
 (0)