From 3dc9e7d2cac28d3a926ba270cbfd755d9d58c688 Mon Sep 17 00:00:00 2001 From: Dmitriy Pleshevskiy Date: Fri, 3 Feb 2023 02:55:42 +0300 Subject: [PATCH] add works --- makefile | 3 +++ views/pages/works.ts | 55 ++++++++++++++++++++++++++++++++++++++------ 2 files changed, 51 insertions(+), 7 deletions(-) diff --git a/makefile b/makefile index 90e4ed6..4375eff 100644 --- a/makefile +++ b/makefile @@ -21,3 +21,6 @@ docker-run: docker-build: docker build -t ${DOCKER_TAG} . + +help: + cat makefile diff --git a/views/pages/works.ts b/views/pages/works.ts index 6254fe6..72f24d4 100644 --- a/views/pages/works.ts +++ b/views/pages/works.ts @@ -68,6 +68,7 @@ enum Role { } enum Technology { + C = "C", JavaScript = "JS", TypeScript = "TS", Rust = "Rust", @@ -81,6 +82,9 @@ enum Technology { Postgresql = "PostgreSQL", Docker = "Docker", Drone = "Drone", + Bash = "Bash", + TreeSitter = "TreeSitter", + Nix = "Nix", } enum Status { @@ -110,6 +114,40 @@ enum Status { } 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"), description: "Dotenv section switcher", @@ -124,7 +162,7 @@ const CHRONOLOGICAL_WORKS: Work[] = [ roles: [Role.Author], technologies: [Technology.Rust], startDate: "2022", - statuses: [Status.ActiveDeveloped], + statuses: [Status.PassivelyMaintained], }, { name: RepoLink("enve", "github.com/pleshevskiy/enve"), @@ -133,7 +171,7 @@ const CHRONOLOGICAL_WORKS: Work[] = [ roles: [Role.Author], technologies: [Technology.Rust], startDate: "2022", - statuses: [Status.ActiveDeveloped], + statuses: [Status.PassivelyMaintained], }, { name: RepoLink("dexios", "github.com/brxken128/dexios"), @@ -142,7 +180,7 @@ const CHRONOLOGICAL_WORKS: Work[] = [ roles: [Role.Collaborator], technologies: [Technology.Rust], startDate: "2022", - statuses: [Status.ActiveDeveloped], + statuses: [Status.PassivelyMaintained], }, { name: RepoLink("paren", "/pleshevskiy/paren"), @@ -150,7 +188,7 @@ const CHRONOLOGICAL_WORKS: Work[] = [ roles: [Role.Author], technologies: [Technology.TypeScript, Technology.Deno], startDate: "2022", - statuses: [Status.ActiveDeveloped, Status.Experimental], + statuses: [Status.AsIs, Status.Experimental], }, { name: RepoLink("recipes", "/pleshevskiy/recipes"), @@ -158,7 +196,7 @@ const CHRONOLOGICAL_WORKS: Work[] = [ roles: [Role.Author], technologies: [Technology.TypeScript, Technology.Deno, Technology.Rust], startDate: "2022", - statuses: [Status.ActiveDeveloped], + statuses: [Status.PassivelyMaintained], }, { name: RepoLink("pleshevski.ru", "/pleshevskiy/pleshevski.ru"), @@ -188,7 +226,7 @@ const CHRONOLOGICAL_WORKS: Work[] = [ roles: [Role.Author], technologies: [Technology.Rust], startDate: "2022", - statuses: [Status.ActiveDeveloped], + statuses: [Status.AsIs], }, { name: RepoLink("migra", "//github.com/pleshevskiy/migra"), @@ -251,7 +289,7 @@ const CHRONOLOGICAL_WORKS: Work[] = [ roles: [Role.Author], technologies: [Technology.Rust], startDate: "2019", - statuses: [Status.ActiveDeveloped], + statuses: [Status.Deprecated], }, { name: RepoLink("it-fsm", "/pleshevskiy/it-fsm"), @@ -276,6 +314,7 @@ const CHRONOLOGICAL_WORKS: Work[] = [ Technology.React, Technology.Docker, Technology.Drone, + Technology.Nix, ], startDate: "2019", statuses: [Status.PassivelyMaintained], @@ -312,6 +351,8 @@ const CHRONOLOGICAL_WORKS: Work[] = [ Technology.Antd, Technology.Docker, Technology.Drone, + Technology.Rust, + Technology.Nix, ], startDate: "2018", statuses: [Status.ActiveDeveloped],