Skip to content

Bacardi project is an effort to provide multi-language binding for Node.js native layer.

License

Notifications You must be signed in to change notification settings

lunchclass/bacardi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c261c87 · Feb 27, 2018
Nov 29, 2017
Feb 27, 2018
Dec 7, 2017
Nov 22, 2017
Feb 27, 2018
Feb 26, 2018
Feb 26, 2018
Jan 3, 2018
Nov 22, 2017
Nov 25, 2017
Oct 18, 2017
Oct 20, 2017
Feb 14, 2018
Nov 11, 2017
Nov 10, 2017
Jul 24, 2017
Oct 18, 2017
Oct 18, 2017
Oct 18, 2017
Nov 25, 2017
Jan 4, 2018
Dec 14, 2017
Nov 25, 2017
Feb 14, 2018

Repository files navigation

Bacardi

Linux/Mac Build Status Windows Build Status License Apache 2.0 Slack Status

Bacardi project is an effort to provide multi-language binding for Node.js native layer.

System requirements

  • This project is multi-platform oriented, so we support Linux, Mac and Windows platforms.

Linux

  • You MUST have git, python, wget and g++ compilers.
    • sudo apt-get install g++ git make python wget

Mac

  • You MUST have Xcode with command line tools. You can install them as follows:
    • xcode-select --install

Windows

Build

  • You can just run the following command to build.
    • ./bacardi build

Test

  • You can just run the following command to test.
    • ./bacardi test

Electron with Bacardi

  • If you want to run Electron with Bacardi, you can run the following commands.
    • ./bacardi build_electron
    • ./bacardi electron

Coding style

  • We are following Chromium coding style. You can see the details in the following link.
  • If you want, you can just run the following command to format source codes you modified automatically.
    • ./bacardi format