add works
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Dmitriy Pleshevskiy 2023-02-03 02:55:42 +03:00
parent 0ae4bc6e02
commit 3dc9e7d2ca
Signed by: pleshevskiy
GPG Key ID: 1B59187B161C0215
2 changed files with 51 additions and 7 deletions

View File

@ -21,3 +21,6 @@ docker-run:
docker-build: docker-build:
docker build -t ${DOCKER_TAG} . docker build -t ${DOCKER_TAG} .
help:
cat makefile

View File

@ -68,6 +68,7 @@ enum Role {
} }
enum Technology { enum Technology {
C = "C",
JavaScript = "JS", JavaScript = "JS",
TypeScript = "TS", TypeScript = "TS",
Rust = "Rust", Rust = "Rust",
@ -81,6 +82,9 @@ enum Technology {
Postgresql = "PostgreSQL", Postgresql = "PostgreSQL",
Docker = "Docker", Docker = "Docker",
Drone = "Drone", Drone = "Drone",
Bash = "Bash",
TreeSitter = "TreeSitter",
Nix = "Nix",
} }
enum Status { enum Status {
@ -110,6 +114,40 @@ enum Status {
} }
const CHRONOLOGICAL_WORKS: Work[] = [ const CHRONOLOGICAL_WORKS: Work[] = [
{
name: RepoLink("tree-sitter-plpgsql", "/pleshevskiy/tree-sitter-plpgsql"),
description: "plpgsql grammar for tree-sitter",
roles: [Role.Author],
technologies: [Technology.C, Technology.JavaScript, Technology.TreeSitter],
startDate: "2022",
statuses: [Status.PassivelyMaintained],
},
{
name: RepoLink("wd2", "/pleshevskiy/wd2"),
description:
"A wrapper over d2 which allows to use additional configs from d2 file",
roles: [Role.Author],
technologies: [Technology.Bash],
startDate: "2022",
statuses: [Status.PassivelyMaintained],
},
{
name: RepoLink("tree-sitter-d2", "/pleshevskiy/tree-sitter-d2"),
description: "d2 grammar for tree-sitter",
roles: [Role.Author],
technologies: [Technology.C, Technology.JavaScript, Technology.TreeSitter],
startDate: "2022",
statuses: [Status.PassivelyMaintained],
},
{
name: RepoLink("nix2lua", "/mynix/nix2lua"),
description:
"This is a small but functional library that converts your nix configurations into lua format.",
roles: [Role.Author],
technologies: [Technology.Nix],
startDate: "2022",
statuses: [Status.PassivelyMaintained],
},
{ {
name: RepoLink("vnetod", "/pleshevskiy/vnetod"), name: RepoLink("vnetod", "/pleshevskiy/vnetod"),
description: "Dotenv section switcher", description: "Dotenv section switcher",
@ -124,7 +162,7 @@ const CHRONOLOGICAL_WORKS: Work[] = [
roles: [Role.Author], roles: [Role.Author],
technologies: [Technology.Rust], technologies: [Technology.Rust],
startDate: "2022", startDate: "2022",
statuses: [Status.ActiveDeveloped], statuses: [Status.PassivelyMaintained],
}, },
{ {
name: RepoLink("enve", "github.com/pleshevskiy/enve"), name: RepoLink("enve", "github.com/pleshevskiy/enve"),
@ -133,7 +171,7 @@ const CHRONOLOGICAL_WORKS: Work[] = [
roles: [Role.Author], roles: [Role.Author],
technologies: [Technology.Rust], technologies: [Technology.Rust],
startDate: "2022", startDate: "2022",
statuses: [Status.ActiveDeveloped], statuses: [Status.PassivelyMaintained],
}, },
{ {
name: RepoLink("dexios", "github.com/brxken128/dexios"), name: RepoLink("dexios", "github.com/brxken128/dexios"),
@ -142,7 +180,7 @@ const CHRONOLOGICAL_WORKS: Work[] = [
roles: [Role.Collaborator], roles: [Role.Collaborator],
technologies: [Technology.Rust], technologies: [Technology.Rust],
startDate: "2022", startDate: "2022",
statuses: [Status.ActiveDeveloped], statuses: [Status.PassivelyMaintained],
}, },
{ {
name: RepoLink("paren", "/pleshevskiy/paren"), name: RepoLink("paren", "/pleshevskiy/paren"),
@ -150,7 +188,7 @@ const CHRONOLOGICAL_WORKS: Work[] = [
roles: [Role.Author], roles: [Role.Author],
technologies: [Technology.TypeScript, Technology.Deno], technologies: [Technology.TypeScript, Technology.Deno],
startDate: "2022", startDate: "2022",
statuses: [Status.ActiveDeveloped, Status.Experimental], statuses: [Status.AsIs, Status.Experimental],
}, },
{ {
name: RepoLink("recipes", "/pleshevskiy/recipes"), name: RepoLink("recipes", "/pleshevskiy/recipes"),
@ -158,7 +196,7 @@ const CHRONOLOGICAL_WORKS: Work[] = [
roles: [Role.Author], roles: [Role.Author],
technologies: [Technology.TypeScript, Technology.Deno, Technology.Rust], technologies: [Technology.TypeScript, Technology.Deno, Technology.Rust],
startDate: "2022", startDate: "2022",
statuses: [Status.ActiveDeveloped], statuses: [Status.PassivelyMaintained],
}, },
{ {
name: RepoLink("pleshevski.ru", "/pleshevskiy/pleshevski.ru"), name: RepoLink("pleshevski.ru", "/pleshevskiy/pleshevski.ru"),
@ -188,7 +226,7 @@ const CHRONOLOGICAL_WORKS: Work[] = [
roles: [Role.Author], roles: [Role.Author],
technologies: [Technology.Rust], technologies: [Technology.Rust],
startDate: "2022", startDate: "2022",
statuses: [Status.ActiveDeveloped], statuses: [Status.AsIs],
}, },
{ {
name: RepoLink("migra", "//github.com/pleshevskiy/migra"), name: RepoLink("migra", "//github.com/pleshevskiy/migra"),
@ -251,7 +289,7 @@ const CHRONOLOGICAL_WORKS: Work[] = [
roles: [Role.Author], roles: [Role.Author],
technologies: [Technology.Rust], technologies: [Technology.Rust],
startDate: "2019", startDate: "2019",
statuses: [Status.ActiveDeveloped], statuses: [Status.Deprecated],
}, },
{ {
name: RepoLink("it-fsm", "/pleshevskiy/it-fsm"), name: RepoLink("it-fsm", "/pleshevskiy/it-fsm"),
@ -276,6 +314,7 @@ const CHRONOLOGICAL_WORKS: Work[] = [
Technology.React, Technology.React,
Technology.Docker, Technology.Docker,
Technology.Drone, Technology.Drone,
Technology.Nix,
], ],
startDate: "2019", startDate: "2019",
statuses: [Status.PassivelyMaintained], statuses: [Status.PassivelyMaintained],
@ -312,6 +351,8 @@ const CHRONOLOGICAL_WORKS: Work[] = [
Technology.Antd, Technology.Antd,
Technology.Docker, Technology.Docker,
Technology.Drone, Technology.Drone,
Technology.Rust,
Technology.Nix,
], ],
startDate: "2018", startDate: "2018",
statuses: [Status.ActiveDeveloped], statuses: [Status.ActiveDeveloped],