GithubHelp home page GithubHelp logo

trueadm / brjs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bladerunnerjs/brjs

1.0 4.0 0.0 80.8 MB

BladeRunnerJS (BRJS) is an open source development toolkit and framework for modular construction of large single-page HTML5 apps. It consists of a set of conventions, supporting tools and micro-libraries that make it easy to develop, test, deploy and maintain complex JavaScript apps.

Home Page: http://bladerunnerjs.org/

License: GNU Lesser General Public License v3.0

Java 38.23% HTML 11.29% JavaScript 47.89% CSS 1.98% Shell 0.03% Batchfile 0.03% Groovy 0.55%

brjs's Introduction

BladeRunnerJS (BRJS)

Divide & conquer complex web apps

Build Status

Getting Started

The best way to get started depends on why you're here.

Documentation

The main documentation for BRJS can be found via http://bladerunnerjs.org/docs. The source code for the documentation can be found via https://github.com/BladeRunnerJS/brjs-site so if you find any error or have any suggestions please submit a pull request.

API reference guides are coming soon.

BRJS Core Toolkit Development

If you are interested in contributing to the BRJS core toolkit then the following information is of use.

How to build BRJS

Get the code

git clone [email protected]:BladeRunnerJS/brjs.git
cd brjs

Install JDK

BRJS is written and compiled using Java 8, but we distribute it and run the tests against it using Java 7, courtesy of retrolambda. Because of this, you will need to do the following:

  • Install both Java 7 and Java 8 JDKs.
  • Configure JAVA7_HOME to point to the Java 7 JDK home directory.
  • Configure JAVA8_HOME to point to the Java 8 JDK home directory.
  • Configure JAVA_HOME to point to either the Java 7 or the Java 8 JDK home directory, as you prefer.
  • Configure the path environment variable to include $JAVA_HOME/bin.

If you install Java using the Windows installer than it places a 'java' executable in 'C:\windows\system32' that proxies to the most recently installed version of Java. You will either need to install your preferred implementation of Java last, or ensure that the path to the Java 'bin' directory appears before 'C:\windows\system32'.

Build a Distributable Zip

From the root brjs source directory:

$ ./gradlew brjs-sdk:distZip

The built zip file will be found in BRJS_ROOT/brjs-sdk/build/distributions/ in the format BladeRunner-VERSION.zip.

More information

See the BRJS Developer Setup Guide for more information. See how the BRJS team use Github and git.

brjs's People

Contributors

adamshone avatar andy-berry-dev avatar avsmithy avatar bit-shifter avatar capdo avatar ccpetercc avatar crazyfunker avatar dchambers avatar dogoku avatar fauna5 avatar ioanalianabalas avatar james-s-turner avatar james-shaw-turner avatar janhancic avatar jeremyherr avatar jsorbello avatar kybernetikos avatar leggetter avatar lukeapage avatar mayanks-caplin avatar skyllo avatar soruban avatar sospirited avatar stevesouth avatar thanhc avatar thecapdan avatar trueadm avatar yasserf avatar

Stargazers

 avatar

Watchers

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