GithubHelp home page GithubHelp logo

isabella232 / sebastian-software.de Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sebastian-software/sebastian-software.de

0.0 0.0 0.0 40.17 MB

Homepage of Sebastian Software GmbH

JavaScript 69.27% CSS 30.73%

sebastian-software.de's Introduction

Edge Boilerplate
Sponsored by Version Downloads Build Status Unix Build Status Windows Dependencies

Sponsor

Edge Boilerplate is a template for modern web applications. Part of the Edge Platform.

Demo

Features

  • Server Side React Rendering for excellent SEO Support and very high Mobile Performance.
  • Semi-Automatic Code-Splitting for both CSS and JS.
  • Hot Loading for Client and Server using Webpack Multi Compiler Architecture.
  • PostCSS powered CSS pipeline with Sass-inspired features.
  • CSS Modules for Component Style Isolation.
  • Build Caching using Webpacks Cache-Loader.
  • Efficient Long-Term-Caching using Hashed File Names.
  • React Helmet for Efficient Header Element Handling
  • Redux Infrastructure Built-In

Usage

Prerequisites

  • npm install

Create .env file

Copy the file .env-dev to .env before running any npm scripts.

Production Build

Bundles and executes a server side React server. Initial rendering is taken place on the server for optimal client side performance. The server also figures out the initial styles and scripts required for rendering and allows the client to stream all these resources in parallel to other tasks.

  • run prod:start

Development Mode

Hot reloading server for client and server side React code. Offers very fast-paced development cycles as everything is rebuild as needed and in most cases hot-injected into the running application.

  • run start

Code Style

This package uses readable-code for keeping a unified code style with other projects.

Storybook

The UI components can be viewed with the included storybook: Run npm run storybook and visit http://localhost:1449

Styleguidist

The UI components can be viewed with the included styleguidist: Run npm run styleguide and visit http://localhost:1559

License

Apache License Version 2.0, January 2004

Copyright

Sebastian Software GmbH Logo

Copyright 2017
Sebastian Software GmbH

sebastian-software.de's People

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.