Open visortelle opened 2 years ago
Day 26. Mostly polishing and bug fixing.
Day 27. No code today. Mosty planning.
Day 28.
Implemented the "Developer tools" page.
As a side-effect, partially implemented a UI kit for "resources" pages.
Content will be adjusted later.
https://user-images.githubusercontent.com/9302460/151396340-50100647-2fc5-4295-b978-5e846f3702f3.mov
Day 29.
Bonus. 🤣 Played a bit with illustrations, but my wife said that it would be too much for Haskell community.
Perhaps it will be more straightforward if the name of the (GH) project was the same as the domain name?
@ulysses4ever you definitely right. 🙂 Probably next time. It's not as straightforward as you might think. One platform doesn't allow more than 15 chars in name, another requires week-long moderation for a name change, etc.
My understanding was that, after completion, this UI would replace Hackage at the existing domain (hackage.haskell.org), with help from the Haskell Foundation to transition, using the common backend API.
Did I misunderstand the goal?
@yutotakano you understood the initial goal right. After some investigation, combining several sub-projects into one seemed like a good idea for me. Let's see what happens and if I was right. 🙂
Day 30.
Day 31.
Day 32.
As I want to make it suitable for courses, it should be able to run tests. A lot of build-related stuff ahead. 😓 Most likely will pick the top 100 packages to support as Rust's playground does.
K8s or a single fat machine with docker is one more item on the agenda. Probably the second one from start. 🙂 Need to think about resource constraints.
Some progress:
https://user-images.githubusercontent.com/9302460/151823078-51fc7e0e-5b8d-41fd-9d01-634045dbdfde.mov
Day 33.
There is a lot of mechanical coding ahead. Probably the same boring "nothing to show" message will be here for the next 2-3 days. 🙂
Days ☀️34, ☀️35, ☀️36, ☀️37, ☀️38, ☀️39 (6 days, really ⁉️) status report. 😅
I'm still working on the playground.
A lot of moving parts here ⚙️.
Mostly finished work on API and internal reverse-proxy for a single sandbox. Implemented minimal UI. Tested ability to build sandboxes with a custom set of dependencies, commands, and checks.
I like the intermediate result, but I won't set any deadlines. Need to assemble all the parts first.
Day 25.
https://user-images.githubusercontent.com/9302460/150811390-dc9a744f-7a56-4ab1-bbe6-ab5485da84c6.mov