From 041e7d3d1dbae20b86f82e03248abd68733a5f62 Mon Sep 17 00:00:00 2001 From: Nathan Paul Date: Sat, 30 Mar 2024 12:17:11 +0530 Subject: [PATCH] chore: added week-2,3 reports --- site/content/posts/week-2.md | 5 +++-- site/content/posts/week-3.md | 11 +++++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/site/content/posts/week-2.md b/site/content/posts/week-2.md index c7b1822..8ba0605 100644 --- a/site/content/posts/week-2.md +++ b/site/content/posts/week-2.md @@ -52,10 +52,11 @@ tags: # Nathan’s Progress -- tofill +- chore/build: Build and deploy anna using Netlify [#11, #48](https://github.com/acmpesuecc/anna/pull/48) +- chore/build: switch to Makefile [#49](https://github.com/acmpesuecc/anna/pull/49) ## What's next? -- tofill +- Implement a gui/wizard to configure the `config.yml` --- diff --git a/site/content/posts/week-3.md b/site/content/posts/week-3.md index ac88241..79ef652 100644 --- a/site/content/posts/week-3.md +++ b/site/content/posts/week-3.md @@ -49,10 +49,17 @@ tags: # Nathan’s Progress -- tofill +- Implemented an interactive web based wizard to help a user bootstrap their anna site + - The intial build wrote the json blob to disk; now it passes it as a POST request to the webserver itself over port `8080` (may conflict) + - So far it lets you pick a fill metadata, pick a theme and preview your site + - It auto validates fields using regex as you proceed + - Also: an animated progressbar and other easter-eggs (confetti??) ## What's next? -- tofill +- Improve UX by dogfooding and collecting feedback from new users +- Theme triaging and cataloging (basic hugo compatability) +- Bootstrap `site` dir, if the user didn't already have one, using `go-git` and add basic git-submodule support for themes +- Implement go best practices: (auto generate docs, tag releases and known bugs) ---