GitHub - google/jsonnet: Jsonnet - The data templating language
source link: https://github.com/google/jsonnet
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
Jsonnet - The data templating language
For an introduction to Jsonnet and documentation, visit our website.
Visit our discussion forum.
Building Jsonnet
You can use either GCC or Clang to build Jsonnet. Note that on recent versions
of macOS, /usr/bin/gcc
and /usr/bin/g++
are actually Clang, so there is no
difference.
Makefile
To build Jsonnet with GCC, run:
make
To build Jsonnet with Clang, run:
make CC=clang CXX=clang++
To run the output binary, run:
./jsonnet
Bazel
Bazel builds are also supported. Install Bazel if it is not installed already. Then, run the following command to build with GCC:
bazel build -c opt //cmd:jsonnet
To build with Clang, use one of these two options:
env CC=clang CXX=clang++ bazel build -c opt //cmd:jsonnet
# OR
bazel build -c opt --action_env=CC=clang --action_env=CXX=clang++ //cmd:jsonnet
This builds the jsonnet
target defined in cmd/BUILD
. To
launch the output binary, run:
bazel-bin/cmd/jsonnet
Cmake
TODO: info about cmake
Contributing
See the contributing page on our website.
Developing Jsonnet
Running tests
TODO
Locally serving the website
TODO
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK