Now that we've written the meat of the website, it's now time to just add all of the text aesthetics. Sure, there might be some sort of logic in a way (e.g., pulling the latest release from Github and copying over the Changelog), but ideally these should be simple textboxes.
Todo
(Unimplemented) BaseHeader.vue
TheHeroHeader: "Sprite-as-a-Service"
SubHeader: "Generate 8-bit Avatars using Cellular Automata!"
SpriteController.vue
SpriteControllerCTA: "Like it, love it? Leave us a star on Github!"
SnippetDisplay.vue
SnippetDisplayDocs: Parameter description table
SnippetDisplayCTA: "Read more in the documentation"
(Unimplemented) TechnicalNotes.vue
TechnicalNotesLicensing.vue
TechnicalNotesChangelog.vue: just manually write this for now
I think this may be a good entry for Behance, assuming that you get to execute and implement this properly. You can start talking about your inspiration, how you designed various components (logo, buttons, sliders) and more. The goal is to talk about your design process and how you achieved that.
API Docs link to Redocs, About is another page that links (in the future) on your Behance writeup, postscript blog post, and a short description of your motivation and whatnot
We can improve the generated colors we some bit of Hue shifting. I'm not sure how I can implement this in matplotlib's colormap. Ideally, we shouldn't be choosing three random colors. Instead, we just generate a base color, then shift the hues 2-3 times. (One from the left and the other on the right).
This is definitely a nice-to-have, and I might do this in the future, not in POC
We can implement this via a Tab: https://www.w3schools.com/howto/howto_js_tabs.asp
This should definitely take the config as an input, then outputs the code snippet based on the viewed language. Our code snippets can then be: cURL, Go, Python, Javascript
Also, in our design, we planned to have it side-by-side with the explanation of each parameter. So on the left pane we have the parameter explanations, then on the right pane we have the tablist. The Issue for the parameter explanations will be covered by #24
If Behance is more of a creator's way of walking through his inspiration and design process, the blogpost should be more of a postscript. It should answer the following questions:
Why did you decide to do this?
What's the motivation behind all the work?
What have you learned in Frontend web dev and design?
Any new learnings along the way? (e.g. ideas being in the adjacent possible, some sort of serendipity, meta-learning or how I learn to learn)