samples loading shortcuts:
- use main branch by default in github shortcut - add bubo shortcut
This commit is contained in:
parent
5807dbfdac
commit
2ef35a8583
1 changed files with 8 additions and 0 deletions
|
|
@ -162,9 +162,17 @@ export const samples = async (sampleMap, baseUrl = sampleMap._base || '', option
|
||||||
if (handler) {
|
if (handler) {
|
||||||
return handler(sampleMap);
|
return handler(sampleMap);
|
||||||
}
|
}
|
||||||
|
if (sampleMap.startsWith('bubo:')) {
|
||||||
|
const [_, repo] = sampleMap.split(':');
|
||||||
|
sampleMap = `github:Bubobubobubobubo/dough-${repo}`;
|
||||||
|
}
|
||||||
if (sampleMap.startsWith('github:')) {
|
if (sampleMap.startsWith('github:')) {
|
||||||
let [_, path] = sampleMap.split('github:');
|
let [_, path] = sampleMap.split('github:');
|
||||||
path = path.endsWith('/') ? path.slice(0, -1) : path;
|
path = path.endsWith('/') ? path.slice(0, -1) : path;
|
||||||
|
if (path.split('/').length === 2) {
|
||||||
|
// assume main as default branch if none set
|
||||||
|
path += '/main';
|
||||||
|
}
|
||||||
sampleMap = `https://raw.githubusercontent.com/${path}/strudel.json`;
|
sampleMap = `https://raw.githubusercontent.com/${path}/strudel.json`;
|
||||||
}
|
}
|
||||||
if (sampleMap.startsWith('shabda:')) {
|
if (sampleMap.startsWith('shabda:')) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue