Feature/website overhaul (#49)

* Reorganize repo
* Overhaul website design and rewrite in NextJS and Typescript
* Delete website-publish.yml
This commit is contained in:
Daniel Lautzenheiser
2022-10-25 09:18:18 -04:00
committed by GitHub
parent 3674ee5bd8
commit 421ecf17e6
629 changed files with 6917 additions and 17824 deletions

70
core/src/extensions.ts Normal file
View File

@ -0,0 +1,70 @@
import {
AzureBackend,
BitbucketBackend,
GitGatewayBackend,
GitHubBackend,
GitLabBackend,
ProxyBackend,
TestBackend,
} from './backends';
import { imageEditorComponent } from './editor-components';
import {
registerBackend,
registerEditorComponent,
registerLocale,
registerWidget,
} from './lib/registry';
import { locales } from './locales';
import {
BooleanWidget,
CodeWidget,
ColorStringWidget,
DateTimeWidget,
FileWidget,
ImageWidget,
ListWidget,
MapWidget,
MarkdownWidget,
NumberWidget,
ObjectWidget,
RelationWidget,
SelectWidget,
StringWidget,
TextWidget,
} from './widgets';
export function addExtensions() {
// Register all the things
registerBackend('git-gateway', GitGatewayBackend);
registerBackend('azure', AzureBackend);
registerBackend('github', GitHubBackend);
registerBackend('gitlab', GitLabBackend);
registerBackend('bitbucket', BitbucketBackend);
registerBackend('test-repo', TestBackend);
registerBackend('proxy', ProxyBackend);
registerWidget([
StringWidget(),
NumberWidget(),
TextWidget(),
ImageWidget(),
FileWidget(),
SelectWidget(),
MarkdownWidget(),
ListWidget(),
ObjectWidget(),
RelationWidget(),
BooleanWidget(),
MapWidget(),
DateTimeWidget(),
CodeWidget(),
ColorStringWidget(),
]);
registerEditorComponent(imageEditorComponent);
registerEditorComponent({
id: 'code-block',
label: 'Code Block',
widget: 'code',
type: 'code-block',
});
registerLocale('en', locales.en);
}