Name: frappejs-accounting
Owner: Frappe
Description: Mono repo for frappejs and accounting
Created: 2018-05-08 06:58:49.0
Updated: 2018-05-13 23:00:06.0
Pushed: 2018-05-08 10:23:09.0
Homepage: null
Size: 67
Language: null
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This guide is to help setup a development environment for building apps based on the FrappeJS framework, in this case, Accounting.
Both FrappeJS and Accounting have their own individual git repositories, this is a parent repository set up to use Yarn Workspaces and Monorepo workflow which makes development a bit easier.
You are not required to use this setup, this is just a hassle-free way we found for development.
Install build essentials
Ubuntu
get install build-essential python git
get install libgconf-2-4
Install Node.js LTS (version 8.11.1)
Tip: The best way to install and manage Node is to install nvm
Install yarn
package manager.
install -g yarn
Clone this repo
clone --recurse-submodules https://github.com/frappe/frappejs-accounting
Install dependencies and launch Accounting
rappejs-accounting
stall dependencies
ild static assets (js/css)
build
n Electron
electron
n Server
server
On running yarn electron
, Accounting will be launched within an Electron window.
On running yarn server
, a Node server will start on http://localhost:8000
Frappe Technologies