Skip to content
forked from lunchclass/bacardi

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

sapzape/bacardi

 
 

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

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 36.9%
  • TypeScript 21.1%
  • C++ 18.7%
  • Python 11.0%
  • HTML 10.8%
  • Batchfile 1.5%