GithubHelp home page GithubHelp logo

edgalindo / zlb-app Goto Github PK

View Code? Open in Web Editor NEW

This project forked from technologiestiftung/zlb-app

0.0 0.0 0.0 1.99 MB

Prototype of the ZLB Citizen Terminal

License: MIT License

JavaScript 17.13% Liquid 50.65% HTML 3.71% SCSS 28.51%

zlb-app's Introduction

ZLB Citizen Terminal

Prototype of the ZLB Citizen Terminal. The prototype uses Eleventy as a page builder, a pipeline for processing SCSS and a webpack setup to bundle JavaScript.

In order to develop locally, you will need to create a .env file in your local root directory. The file should contain a Mapbox access token and should look like this:

MAPBOX_TOKEN=YOUR_ACCESS_TOKEN_HERE

The access token is required to load the map tiles of Mapbox.

Updating level3.json Information (via Scraping)

The level3.json information can be generated from: https://github.com/technologiestiftung/berlin-service-harvester (rename service-output.json to level3.json and replace the file)

Workflow

The master branch (soon to be renamed to main) is the main branch of the project. Do not push directly to this branch. Instead, development should happen on dedicated feature branches:

  1. Start a new branch from master
  2. Write your code
  3. Push your feature branch to the remote
  4. Create a Pull Request against the master branch (including a brief description of your changes)
  5. If all is fine, the changes can be merged into master

If possible, use Conventional Commits for an explicit commit history.

Getting started

Install dependencies

npm install

Develop

npm run dev

The site is then deployed to the _site folder and served locally.

Build

npm run build

Deployment

The prototype is currently deployed to netlify. Changes to master will automatically trigger a re-deploy of the site. The create-env.js file is needed for the netlify deployment.

zlb-app's People

Contributors

dnsos avatar esshahn avatar renovate-bot avatar sebastian-meier avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.