vlang / vinix-website

vinix-os.org website
GNU General Public License v3.0
4 stars 4 forks source link

Documentation Page - Proposal & Ideas #2

Open georgelemon opened 3 years ago

georgelemon commented 3 years ago

I think the website needs a CSS framework instead of plain. Personally, I always use Bootstrap (only CSS, no JS).

I can help with the following:

Screenshot 2021-08-01 at 8 53 30 AM Screenshot 2021-08-01 at 10 25 36 AM
georgelemon commented 3 years ago

Ok, I just discovered that V has a documentation parser based on docstrings and also there is a Github action for V projects

medvednikov commented 3 years ago

it's nice, it's a bit too generic, but if it allows us to get a website quickly, why not

Gladear commented 3 years ago

I think it's great for a documentation website to be generic. It's easier for users to grasp, and therefore makes them want to stay.

I just disagree about the technical choices:

georgelemon commented 3 years ago

@Gladear, I agree but take in consideration that since Bootstrap sources are available in SCSS we can grab from there only the utilities, form and grid system. Also, the Autocomplete.js library has 650 lines unminified (no external deps), so minified is around 9kb.

JalonSolov commented 3 years ago

A baseline assumption: Whatever is used, it should be as simple and self-contained as possibly, and should NOT require any complex build system (which includes node.js/npms, etc.). It should also be as small as possible, so that load times are snappy. We don't want 100k+ of JS+CSS for a simple landing page.