Giter Club home page Giter Club logo

ui5-server's Introduction

UI5 icon

ui5-server

Modules for running a UI5 development server
Part of the UI5 Tooling

Travis CI Build Status npm Package Version Coverage Status Dependency Status devDependency Status

⌨️ CLI reference can be found here!

Server

Provides server capabilities for the UI5 Tooling.

Middlewares

The development server has already a set of middlewares which supports the developer with the following features:

  • Translation files with .properties extension are properly encoded with ISO-8859-1.
  • Changes on files with .less extension triggers a theme build and delivers the compiled CSS files.
  • Version info is created automatically (/resources/sap-ui-version.json).
  • List project files with URL (needed exclusively by the OpenUI5 testsuite): /discovery/app_pages, /discovery/all_libs, /discovery/all_tests

Certificates for HTTPS or HTTP/2

The UI5 Server can automatically generate an SSL certificate for HTTPS and HTTP/2 configurations.

Upon startup, it checks if a certificate exists within the path provided. If there is none, a new certificate is created and used.

Hint: If Chrome unintentionally redirects a HTTP-URL to HTTPS, you need to delete the HSTS mapping in chrome://net-internals/#hsts by entering the domain name (e.g. localhost) and pressing "delete".

Contributing

Please check our Contribution Guidelines.

Support

Please follow our Contribution Guidelines on how to report an issue.

Release History

See CHANGELOG.md.

License

This project is licensed under the Apache Software License, Version 2.0 except as noted otherwise in the LICENSE file.

ui5-server's People

Contributors

dependabot-support avatar dependabot[bot] avatar domianer avatar matz3 avatar michaelsp avatar nlunets avatar petermuessig avatar randombyte avatar sabineloss avatar svbender avatar

Watchers

 avatar  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.