From 5d96fe4d53d9880b307cd32b2f5330f350ee2725 Mon Sep 17 00:00:00 2001 From: RageCage64 Date: Sat, 15 Jan 2022 19:09:09 -0500 Subject: [PATCH] added menu and projects section --- config.toml | 15 +++++++-- content/about.md | 5 --- content/projects.md | 76 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 89 insertions(+), 7 deletions(-) delete mode 100644 content/about.md create mode 100644 content/projects.md diff --git a/config.toml b/config.toml index 5b97c93..3f0c6e1 100644 --- a/config.toml +++ b/config.toml @@ -5,10 +5,22 @@ title = "Braydon Tries to Code Good" theme = "m10c" paginate = 8 +[menu] + [[menu.main]] + identifier = "home" + name = "Home" + url = "/" + + [[menu.main]] + identifier = "projects" + name = "Projects" + url = "/projects" + + [params] author = "Braydon Kains" description = "Hi, I'm Braydon! I am a software developer from Canada. In this blog you will find my thoughts and ramblings about code quality, developer experience, and various technology adventures!" - menu_item_separator = " - " + menu_item_separator = " | " avatar = "/avatar.jpg" favicon = "" @@ -21,4 +33,3 @@ paginate = 8 icon = "twitter" name = "@BKains on Twitter" url = "https://twitter.com/RageCage64_" - diff --git a/content/about.md b/content/about.md deleted file mode 100644 index c2267d1..0000000 --- a/content/about.md +++ /dev/null @@ -1,5 +0,0 @@ -+++ -title = "About Me" -+++ - -I will write an about me section! diff --git a/content/projects.md b/content/projects.md new file mode 100644 index 0000000..2452efe --- /dev/null +++ b/content/projects.md @@ -0,0 +1,76 @@ ++++ +title = "Projects" ++++ + +Here is a quick list of some of my personal projects! Most of them are MIT licensed, with a couple exceptions. + +# Personal Projects + +### [dotfiles](https://git.ragecage64.com/RageCage/dotfiles) + +#### Language: vimscript, bash + +Dotfiles and default scripts that I use on every machine! + +### [bub-the-bot](https://git.ragecage64.com/RageCage/bub-the-bot) + +#### Language: Go + +Bot for my Discord server(s). He also has a cute mascot that my partner drew! + +### [eznet-cli](https://git.ragecage64.com/RageCage/eznet-cli) + +#### Language: Crystal + +CLI to make common netstat operations easier. I originally wrote this to mess with Crystal, but I intend to rewrite it in Go with the same general API and include cross platform features. + +### [lucidity](https://git.ragecage64.com/RageCage/lucidity) + +#### Language: Go + +Toy language that I started to learn Go and more about parsers/interpreters. Another one I really want to come back to to finish something other than just the lexer... + +### [GameGab](https://git.ragecage64.com/RageCage64/GameGab) + +#### Language: PHP (Laravel) + +Learning project with Laravel PHP and Vue. Only run it if you feel like using some intensely outdated PHP dependencies. + +### [js-test](https://git.ragecage64.com/RageCage64/js-test) + +#### Language: JavaScript + +I had a lot of issues at a previous job when we needed to ship the mocha library just to run integration tests up in a server. I figured there had to be a better way to programmatically run tests, and I wrote this proof of concept. I'm unsure whether I'll pick it back up and make it more fully featured, but it was an interesting dive into the way JavaScript testing utilities work. + +# Open Source Maintaining + +### [leaderboards.gg](https://github.com/leaderboardsgg) + +An open source effort to create a speedrunning leaderboard site that properly serves the needs of speedrunning communities. I am a core maintainer of the backend. + +# Gaming + +### [TrustFall](https://git.ragecage64.com/RageCage64/TrustFall) + +#### Language: C++ + +A Root Beer Tapper ripoff that I wrote as a school project. I am reasonably proud of the super basic art, music, and gameplay. Uses Allegro 5 because I had to (well technically I had to use 4 but I refused to do that and accepted the consequences). + +### [SpaceForce](https://git.ragecage64.com/RageCage64/SpaceForce) + +#### Language: C++ + +A SHMUP that I wrote also for a school project. It's a far worse game, but I think the code is better laid out given my skills at the time. + +### [SeeNoEvil](https://git.ragecage64.com/RageCage64/SeeNoEvil) + +#### Language: C# + +My entry to the 8-bits-to-infinity game jam. I sadly did not save the assets, which is too bad but my partner who drew them insists they weren't worth keeping. I thought they looked pretty good. :D +The main thing I want to extract out of this is the code that worked with [Tiled](https://www.mapeditor.org/), I thought it was reasonably sophisticated for something I coded in under a week. Would be cool to extract it into a standalone library. + +### [gbemu](https://git.ragecage64.com/RageCage64/gbemu) + +#### Language: C++ + +To freshen up on my C++ and deepen my understanding of low-level computing I've been working on a Gameboy emulator.