mirror of https://github.com/aldy505/code.git
38 lines
639 B
TypeScript
38 lines
639 B
TypeScript
import type { GithubRepository } from "./github";
|
|
|
|
export type Stack =
|
|
'bootstrap' |
|
|
'bulma' |
|
|
'docker' |
|
|
'go' |
|
|
'javascript' |
|
|
'julia' |
|
|
'lua' |
|
|
'mongodb' |
|
|
'mysql' |
|
|
'nextjs' |
|
|
'nodejs' |
|
|
'nuxtjs' |
|
|
'postgresql' |
|
|
'redis' |
|
|
'sass' |
|
|
'sentry' |
|
|
'solidjs' |
|
|
'tailwindcss' |
|
|
'typescript' |
|
|
'vuejs' |
|
|
'svelte'
|
|
|
|
export interface Project {
|
|
id: number;
|
|
type: 'library' | 'application' | 'plugin';
|
|
stack: Stack[];
|
|
title: string;
|
|
description: string;
|
|
repository?: string;
|
|
website?: string;
|
|
role: 'author' | 'contributor' | 'maintainer';
|
|
details?: string;
|
|
github?: GithubRepository;
|
|
}
|