Skip to content

Commit f311d2e

Browse files
authored
Merge pull request #64 from codefori/feature/testing
Add docs on `IBM i Testing` extension
2 parents c297624 + 91044ee commit f311d2e

28 files changed

+1339
-163
lines changed

.astro/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"_variables": {
3-
"lastUpdateCheck": 1748547748768
3+
"lastUpdateCheck": 1750695278030
44
}
55
}

astro.config.mjs

Lines changed: 192 additions & 162 deletions
Original file line numberDiff line numberDiff line change
@@ -1,163 +1,193 @@
1-
import { defineConfig } from 'astro/config';
2-
import starlight from '@astrojs/starlight';
3-
import rpgleLang from './src/syntaxes/rpgle.tmLanguage.json';
4-
import clLang from './src/syntaxes/cl.tmLanguage.json';
5-
6-
// https://astro.build/config
7-
export default defineConfig({
8-
site: 'https://codefori.github.io',
9-
base: '/docs',
10-
trailingSlash: 'always',
11-
integrations: [
12-
starlight({
13-
pagination: false,
14-
title: 'Code for IBM i Docs',
15-
logo: {
16-
src: './public/icon.png',
17-
replacesTitle: true,
18-
},
19-
favicon: './icon.png',
20-
social: {
21-
github: 'https://github.com/codefori/vscode-ibmi',
22-
},
23-
editLink: {
24-
baseUrl: 'https://github.com/codefori/docs/edit/main/'
25-
},
26-
customCss: [
27-
'./src/styles/custom.css',
28-
],
29-
sidebar:
30-
[
31-
{
32-
label: 'Home',
33-
link: '/',
34-
},
35-
{
36-
label: 'Install',
37-
link: 'install/',
38-
},
39-
{
40-
label: 'Quick Start',
41-
link: 'quickstart/',
42-
badge: {
43-
variant: 'note',
44-
text: 'Start Here!'
45-
}
46-
},
47-
{
48-
label: 'Help and Support',
49-
link: 'help-and-support/',
50-
},
51-
{
52-
label: 'Developing',
53-
items: [
54-
{
55-
label: 'Editing and compiling',
56-
link: 'developing/editing-compiling/',
57-
},
58-
{
59-
label: 'Source Dates',
60-
link: 'developing/sourcedates/',
61-
},
62-
{
63-
label: 'Actions',
64-
autogenerate: { directory: 'developing/actions/' },
65-
collapsed: true,
66-
},
67-
{
68-
label: 'Debugging',
69-
link: 'developing/debug/',
70-
},
71-
{
72-
label: 'ILEDocs',
73-
link: 'developing/iledocs/',
74-
},
75-
{
76-
label: 'Local Development',
77-
autogenerate: { directory: 'developing/local/' },
78-
collapsed: true,
79-
},
80-
],
81-
collapsed: false,
82-
},
83-
{
84-
label: 'Browsers',
85-
autogenerate: { directory: 'browsers/' },
86-
collapsed: false,
87-
},
88-
{
89-
label: 'Languages',
90-
items: [
91-
{
92-
label: 'RPGLE',
93-
autogenerate: { directory: 'extensions/rpgle/' },
94-
collapsed: true,
95-
},
96-
{
97-
label: 'CLLE',
98-
link: 'extensions/clle'
99-
},
100-
{
101-
label: 'Renderer',
102-
link: 'extensions/renderer',
103-
badge: {
104-
text: 'dds',
105-
variant: 'default'
106-
},
107-
},
108-
{
109-
label: 'Db2 for i',
110-
autogenerate:{ directory: 'extensions/db2i/'},
111-
collapsed: true,
112-
badge: {
113-
text: 'New AI',
114-
variant: 'default'
115-
},
116-
},
117-
],
118-
collapsed: false,
119-
},
120-
{
121-
label: 'Tips',
122-
autogenerate: { directory: 'tips/' },
123-
collapsed: false,
124-
},
125-
{
126-
label: 'Settings',
127-
autogenerate: { directory: 'settings/' },
128-
collapsed: false,
129-
},
130-
{
131-
label: 'Extension Development',
132-
autogenerate: { directory: 'dev/'},
133-
collapsed: false,
134-
}
135-
136-
],
137-
defaultLocale: 'root',
138-
// locales: {
139-
// root: {
140-
// label: 'English',
141-
// lang: 'en',
142-
// },
143-
// da: {
144-
// label: 'Dansk',
145-
// lang: 'da',
146-
// },
147-
// fr: {
148-
// label: 'Français',
149-
// lang: 'fr',
150-
// },
151-
// },
152-
}),
153-
],
154-
markdown: {
155-
shikiConfig: {
156-
langs: [
157-
rpgleLang,
158-
clLang,
159-
'sql',
160-
]
161-
}
162-
},
1+
import { defineConfig } from 'astro/config';
2+
import starlight from '@astrojs/starlight';
3+
import rpgleLang from './src/syntaxes/rpgle.tmLanguage.json';
4+
import clLang from './src/syntaxes/cl.tmLanguage.json';
5+
6+
// https://astro.build/config
7+
export default defineConfig({
8+
site: 'https://codefori.github.io',
9+
base: '/docs',
10+
trailingSlash: 'always',
11+
integrations: [
12+
starlight({
13+
pagination: false,
14+
title: 'Code for IBM i Docs',
15+
logo: {
16+
src: './public/icon.png',
17+
replacesTitle: true,
18+
},
19+
favicon: './icon.png',
20+
social: {
21+
github: 'https://github.com/codefori/vscode-ibmi',
22+
},
23+
editLink: {
24+
baseUrl: 'https://github.com/codefori/docs/edit/main/'
25+
},
26+
customCss: [
27+
'./src/styles/custom.css',
28+
],
29+
sidebar:
30+
[
31+
{
32+
label: 'Home',
33+
link: '/',
34+
},
35+
{
36+
label: 'Install',
37+
link: 'install/',
38+
},
39+
{
40+
label: 'Quick Start',
41+
link: 'quickstart/',
42+
badge: {
43+
variant: 'note',
44+
text: 'Start Here!'
45+
}
46+
},
47+
{
48+
label: 'Help and Support',
49+
link: 'help-and-support/',
50+
},
51+
{
52+
label: 'Developing',
53+
items: [
54+
{
55+
label: 'Editing and compiling',
56+
link: 'developing/editing-compiling/',
57+
},
58+
{
59+
label: 'Source Dates',
60+
link: 'developing/sourcedates/',
61+
},
62+
{
63+
label: 'Actions',
64+
autogenerate: { directory: 'developing/actions/' },
65+
collapsed: true,
66+
},
67+
{
68+
label: 'Testing',
69+
badge: {
70+
text: 'NEW',
71+
variant: 'tip'
72+
},
73+
collapsed: true,
74+
items: [
75+
{
76+
label: 'Overview',
77+
link: 'developing/testing/overview',
78+
},
79+
{
80+
label: 'Writing Tests',
81+
link: 'developing/testing/writing',
82+
},
83+
{
84+
label: 'Running Tests',
85+
link: 'developing/testing/running',
86+
},
87+
{
88+
label: 'Configuring Tests',
89+
link: 'developing/testing/configuring',
90+
},
91+
{
92+
label: 'Troubleshooting',
93+
link: 'developing/testing/troubleshooting',
94+
}
95+
]
96+
},
97+
{
98+
label: 'Debugging',
99+
link: 'developing/debug/',
100+
},
101+
{
102+
label: 'ILEDocs',
103+
link: 'developing/iledocs/',
104+
},
105+
{
106+
label: 'Local Development',
107+
autogenerate: { directory: 'developing/local/' },
108+
collapsed: true,
109+
},
110+
],
111+
collapsed: false,
112+
},
113+
{
114+
label: 'Browsers',
115+
autogenerate: { directory: 'browsers/' },
116+
collapsed: false,
117+
},
118+
{
119+
label: 'Languages',
120+
items: [
121+
{
122+
label: 'RPGLE',
123+
autogenerate: { directory: 'extensions/rpgle/' },
124+
collapsed: true,
125+
},
126+
{
127+
label: 'CLLE',
128+
link: 'extensions/clle'
129+
},
130+
{
131+
label: 'Renderer',
132+
link: 'extensions/renderer',
133+
badge: {
134+
text: 'dds',
135+
variant: 'default'
136+
},
137+
},
138+
{
139+
label: 'Db2 for i',
140+
autogenerate:{ directory: 'extensions/db2i/'},
141+
collapsed: true,
142+
badge: {
143+
text: 'New AI',
144+
variant: 'default'
145+
},
146+
},
147+
],
148+
collapsed: false,
149+
},
150+
{
151+
label: 'Tips',
152+
autogenerate: { directory: 'tips/' },
153+
collapsed: false,
154+
},
155+
{
156+
label: 'Settings',
157+
autogenerate: { directory: 'settings/' },
158+
collapsed: false,
159+
},
160+
{
161+
label: 'Extension Development',
162+
autogenerate: { directory: 'dev/'},
163+
collapsed: false,
164+
}
165+
166+
],
167+
defaultLocale: 'root',
168+
// locales: {
169+
// root: {
170+
// label: 'English',
171+
// lang: 'en',
172+
// },
173+
// da: {
174+
// label: 'Dansk',
175+
// lang: 'da',
176+
// },
177+
// fr: {
178+
// label: 'Français',
179+
// lang: 'fr',
180+
// },
181+
// },
182+
}),
183+
],
184+
markdown: {
185+
shikiConfig: {
186+
langs: [
187+
rpgleLang,
188+
clLang,
189+
'sql',
190+
]
191+
}
192+
},
163193
});
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

0 commit comments

Comments
 (0)