** Beta - work in Progress **
BUILD is an open-source, cloud-based and social platform that enables users, even those with no UI development knowledge, to easily create fully interactive prototypes with realistic data, share them with colleagues and consolidate this feedback without writing a line of code.
For a more detailed description of BUILD, see the BUILD Overview.
Check out the Build Support for detailed help topics and video tutorial about using Build!
So you want to contribute to BUILD? Good choice! There is lots of scope for contribution, and there's plenty to do! Popular contributions include bug reports, feature requests, and new features. This document describes how to make contributions to any of these modules.
Foundation Modules
- angular-sap-common-directives
- angular-sap-common-services
- angular-sap-ui-elements
- angular-sap-common-filters
- node-sap-mongo-config
- node-sap-common
- node-sap-app-server
- node-sap-mailer
- node-sap-secure-store
- node-sap-upload
- node-sap-mongo
- node-sap-promise
- node-sap-logging
- node-sap-mongo-config
- node-sap-build
- angular-sap-html2canvas
- angular-sap-d3-plugins
Build Modules
- BUILD_PrototypeEditors
- BUILD_Projects
- BUILD_UICatalogManager
- BUILD_UserResearch
- BUILD_BusinessCatalogManager
- BUILD_Auth
- BUILD_Shell
- BUILD_SharedThirdParties
- BUILD_Common
- BUILD_AngularUIGrid
- BUILD_AngularUIGridTree
- BUILD_AngularUIGridZip
- BUILD_KeyBoardEventPolyfill
- BUILD_jQuery
Admin Modules
##Getting Started
###Prerequisites
- install GIT
- install npm.js - only version 1.4.28 is supported
- install node.js -only version 10.28 is supported
- install mongodb -only version 2.6.x is supported
- Follow install for your OS @ https://github.com/TooTallNate/node-gyp/blob/master/README.md#installation
###Download / Clone
-
Clone BUILD repo
git clone https://github.com/SAP/BUILD.git
-
Install required node modules (dependencies) (note, you need to be in the BUILD/ folder within the repo):
npm install -g grunt-cli cd BUILD/BUILD/ npm install
-
Initialize the database(Required just the first time):
cd server node initSchema.js node setDefaultAccess.js cd ..
-
Start the BUILD application (for Dev):
grunt serve
Go to http://localhost:9000 in Chrome browser and click Join
If you're having a problem installing, you can create a bug or ask a question using the BUILD Issue Tracker, contact [email protected] or tweet our twitter account buildwithbuild and we will reach out to you.
This project is licensed under the Apache Software License, v. 2 except as noted otherwise in the License file.
Please do not remove this license from cloned or forked versions of BUILD.
###Licenses for Contributors