10000 GitHub - oulix/pencil: The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ pencil Public
forked from evolus/pencil

The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.

License

Notifications You must be signed in to change notification settings

oulix/pencil

 
 

Repository files navigation

Setting up

Pencil uses Atom Electron as the runtime, follow the these steps to setup the environment:

  • Clone this repository

  • Make sure you are using nodejs 5+

  • Install dependencies:

    $ npm install
  • Start Pencil using the prebuilt version of Electron

      $ npm start

How to build release

  • install electron-packager
npm install electron-packager --save-dev

if you want to use it globally

npm install electron-packager -g
  • pacakge at win32 platform, --overwrite overrite existed output

    electron-packager ./app --platform=win32 --arch=x64  --overwrite --asar=true  --icon=./build/icon.ico --prune=true
    
  • mac release package, need to run at Mac

    electron-packager ./app --overwrite --platform=darwin --arch=x64 --icon=./build/icon.icns
    

Supported Platforms

OS X

Only OSX 64bit 10.9 and later are supported.

Windows

Windows 7 and later are supported, older operating systems are not supported (and do not work).

Linux

About

The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 82.3%
  • HTML 8.4%
  • CSS 6.7%
  • XSLT 2.6%
0