zentala / eu.zentala.io

The UE reform/modernization ideas in the spirit of Green Sustainability, Information Economy, and 4th Industrial Revolution.

Home Page:https://eu.zentala.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐Ÿ‡ช๐Ÿ‡บ EU Reform Vision Website status Gitpod Ready-to-Code

๐ŸŒ Overview

Vision about how we could reform and modernize the European Union in the spirit of Green Sustainability, Information Economy and 4th Industrial Revolution. I vision this ideas in the EU, because this is probably a place where presented reforms could give the biggest economical boost and improvement quality of living. But a lot of presented modernization ideas could be introduced in other parts of the world. This is book about what about is the political modernization in XXI century for the western countries - how we should think about political reforms in those times? What goals this political reforms should achive to handle challenges, the XXI century put in front of us?

Read it online: website.

This document contains documentation for futher developers and contributors only.

โšก๏ธ Online development

Start ready-to-code development environment for this project directly from your browser:

Open in Gitpod

Just click the button above and register with your GitHub account if needed. After a while (building time) your IDE will be ready for development. No manual setup is required.

๐Ÿ— About the setup

Serverless with... โ˜๏ธ

  • Gatsby - markdown static page generator
  • GitHub Pages - static site hosting service
  • GitPod - ready-to-code development environment
  • UptimeRobot - website status every 5 minutes

Project structure ๐ŸŒณ

  • develop branch
    • contains source code
    • from here you want to develop
    • here you want to merge you PR's
    • important files:
      • content/ - source of all articles written in markdown
      • src/ - Gatsby website theme (React.js)
      • public/ - temporary project built (git-ignored by default)
  • deploy branch
    • contains built package that is served to the end user
    • NEVER edit it manually
    • deploy here from develop with npm run deploy
    • important files:
      • CNAME file is required for github to know the website domain
      • index.html is an entry point for the server

๐Ÿ’ป Local development

Alternative for using GitPod described in Online development section.

Prerequisites ๐Ÿ”’

I suggest to install and use Node Version Manager in order to get proper Node.js version. Alternatively you can manually get and install Node.js 10.x (recommended). In this case just skip nvm use . command in the next section.

Setting up ๐Ÿ› ๏ธ

Execute in the console:

git clone git@github.com:zentala/eu.zentala.io.git
cd ue.zentala.io/
nvm use .
npm install
npm run start

After a while local server should be running under http://localhost:8000/.

โ˜ Future development

Known issues ๐Ÿ’ฉ

  • submenus are not expandable
  • improve mobile menu
  • connect with some donations system? (Ko-fi is just a mock)

Desired features ๐Ÿ’ฅ

  • text logo (idea) needed
  • comments to the specyfic part of text
  • versioned webpage (releases)
  • header string in logo
  • light swith to the right or remove it for now
  • read the 5h book in 20 minutes - summaries
  • wiki, interactive map character
  • you can see what you already saw/readed
  • mindmap, maybe embbed?
  • add to the article tag with readenes level - some WIP information/warning should be presented when rendering page

About

The UE reform/modernization ideas in the spirit of Green Sustainability, Information Economy, and 4th Industrial Revolution.

https://eu.zentala.io/

License:MIT License


Languages

Language:MDX 84.8%Language:Astro 11.1%Language:JavaScript 3.1%Language:TypeScript 1.0%