All Projects → greven → sapui5-cli

greven / sapui5-cli

Licence: MIT license
Simple CLI to scaffold SAPUI5 / OpenUI5 projects.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to sapui5-cli

openui5-validator
A library to validate OpenUI5 fields
Stars: ✭ 17 (+0%)
Mutual labels:  sap, openui5, sapui5
tern-openui5
🛠 Autocomplete for the OpenUI5 framework for your favorite code editor, powered by Tern.
Stars: ✭ 26 (+52.94%)
Mutual labels:  sap, openui5, sapui5
ui5-schemas
🚀 UI5 Schemas allows you to develop SAPUI5/OpenUI5 XML at a maximum convenience. It downloads, upgrades and sets up SAPUI5/OpenUI5 XML schemas for a better development experience in your favorite IDE (if it is WebStorm ;).
Stars: ✭ 50 (+194.12%)
Mutual labels:  sap, openui5, sapui5
openui5-tour
OpenUI5 Tour enables an user-friendly way to showcase products and features in your website.
Stars: ✭ 21 (+23.53%)
Mutual labels:  sap, openui5, sapui5
openui5-googlemaps
Openui5 Googlemaps library
Stars: ✭ 58 (+241.18%)
Mutual labels:  openui5, sapui5
ui5-service-worker-sample
ui5-service-worker-sample demonstrates how the Service Worker API, available in modern web browsers, could be used in a UI5 app to realize different caching strategies.
Stars: ✭ 16 (-5.88%)
Mutual labels:  openui5, sapui5
UI5-Best-Practice
living document on UI5 best practices
Stars: ✭ 52 (+205.88%)
Mutual labels:  openui5, sapui5
wdi5
cross-platform test framework for UI5 web-apps. wdi5 = Webdriver.IO + UI5 Test API
Stars: ✭ 45 (+164.71%)
Mutual labels:  openui5, sapui5
ui5ts
This repo is no longer maintained. For a newer version supporting a more recent version of UI5, see neoprincie's fork:
Stars: ✭ 36 (+111.76%)
Mutual labels:  openui5, sapui5
ui5con-app-vue
The Smart Store app is a Vue.js sample application, demonstrating the usage of the UI5 Web Components. You can find a step by step tutorial below on how to build the app by yourself. You don't have to clone the repo, the app will be built from scratch.
Stars: ✭ 31 (+82.35%)
Mutual labels:  sap, sapui5
ui5-cap-event-app
Showcase of SAP Cloud Application Programming Model and OData V4 with draft mode in a freestyle SAPUI5 app and an SAP Fiori elements app.
Stars: ✭ 70 (+311.76%)
Mutual labels:  openui5, sapui5
router-example
Use React Router DOM to create a Single Page Application (SPA).
Stars: ✭ 50 (+194.12%)
Mutual labels:  spa
WiFi-remote-for-Bestway-Lay-Z-SPA
Hack - ESP8266 as WiFi remote control for Bestway Lay-Z spa Helsinki
Stars: ✭ 138 (+711.76%)
Mutual labels:  spa
vue-user-center
💻一个用vue.js(2.0)写的直播类应用web端个人中心
Stars: ✭ 54 (+217.65%)
Mutual labels:  spa
nandomoreira.me-nuxt-theme
🏃🏻‍♂️ My superfast personal SPA blog/site using Vuejs and Nuxt :D
Stars: ✭ 44 (+158.82%)
Mutual labels:  spa
parksben.github.io
parksben's blog
Stars: ✭ 46 (+170.59%)
Mutual labels:  spa
ABAP-Library
Useful ABAP code snippets
Stars: ✭ 118 (+594.12%)
Mutual labels:  sap
sharesome
Share files quickly from your remote storage
Stars: ✭ 21 (+23.53%)
Mutual labels:  spa
effectiveweb.training
Repository for Effective Web Online Course / airhacks.io
Stars: ✭ 17 (+0%)
Mutual labels:  spa
gecko-home-assistant
Home Assistant integration for spas equipped with Gecko Alliance in.touch2 modules
Stars: ✭ 41 (+141.18%)
Mutual labels:  spa

SAPUI5-CLI

SAPUI5 / OpenUI5 Project template to quickly start a new project.

This project is an application skeleton to quickly start an SAPUI5 / OpenUI5 app.

Getting Started

To use sapui5-cli as a bootstrap for you sapui5 / openui5 application just clone it with git to your machine or use the download link in the initial github page. sapui5-cli makes use of node.js and gulp to quickly run a development server (http://localhost:8000) with several tasks available to common needed tasks in frontend development and sapui5 (like generating the Component-preload.js).

sapui5-cli supports the precompiler SASS into CSS with gulp (if you prefer LESS just use a corresponding gulp task).

Prerequisites

In order to quickly start using sapui5-cli you need to install the following dependencies:

git

You need git to clone the sapui5-cli repository. You can get git from http://git-scm.com/.

node.js

sapui5-cli makes use of node.js tools to run the development webserver and other tools like gulp. You must have node.js and its package manager (npm) installed. You can get them from http://nodejs.org/.

Yarn

sapui5-cli now uses Yarn to manage the project dependencies. You can see how to install Yarn on your system in the Yarn documentation page. An easy way to install Yarn is to install it using NPM (considering you have installed node.js already).

npm install -g yarn

Usage

Clone the sapui5-cli repository using git:

git clone https://github.com/greven/sapui5-cli.git
cd sapui5-cli

If you don't want the sapui5-cli commit history when starting a new project then:

git clone --depth=1 https://github.com/greven/sapui5-cli.git <your-project-name>

To start the development webserver and install the project dependecies (if running for the first time) just do:

npm start

Assuming this works correctly you should see a line that says

Server started http://localhost:8000.

Opening that URL in your browser should show a full-page Shell component with just a title.

Commands

Todo

Project Structure

Todo

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].