GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - runningcode/buck: A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

16,140 Commits
16,140 Commits

Folders and files

NameName
Last commit message
Last commit date
.idea
.idea
 
 
android
android
 
 
assets/android
assets/android
 
 
bin
bin
 
 
config
config
 
 
docs
docs
 
 
pmd
pmd
 
 
programs
programs
 
 
py
py
 
 
python-dsl
python-dsl
 
 
scripts
scripts
 
 
src-gen
src-gen
 
 
src/com/facebook/buck
src/com/facebook/buck
 
 
test/com/facebook/buck
test/com/facebook/buck
 
 
third-party
third-party
 
 
tools
tools
 
 
.buckconfig
.buckconfig
 
 
.buckjavaargs
.buckjavaargs
 
 
.buckrelease
.buckrelease
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.inferconfig
.inferconfig
 
 
.travis.yml
.travis.yml
 
 
.watchmanconfig
.watchmanconfig
 
 
BUCK
BUCK
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
appveyor.yml
appveyor.yml
 
 
buck-parser-py.iml
buck-parser-py.iml
 
 
buck.iml
buck.iml
 
 
build.gradle
build.gradle
 
 
build.xml
build.xml
 
 
jitpack.yml
jitpack.yml
 
 
windows_cxx_support.txt
windows_cxx_support.txt
 
 
windows_failures.txt
windows_failures.txt
 
 

Repository files navigation

Buck

Buck is a build tool. To see what Buck can do for you, check out the documentation at http://buckbuild.com/.

Build Status Build status

Installation

First, clone the Buck repository:

git clone --depth 1 https://github.com/facebook/buck.git
cd buck

Since Buck is used to build Buck, the initial build process involves 2 phases:

1. Bootstrap Buck with ant
git clone --depth 1 https://github.com/facebook/buck.git
cd buck
ant
2. Use bootstrapped version of Buck to build Buck:
./bin/buck build --show-output buck
# output will contain something like
# //programs:buck buck-out/gen/programs/buck.pex
buck-out/gen/programs/buck.pex --help
Prebuilt buck binaries

Pre-built binaries of buck for any buck sha can be downloaded from https://jitpack.io/com/github/facebook/buck/<sha>/buck-<sha>.pex. The very first time a version of buck is requested, it is built via jitpack. As a result, it could take a few minutes for this initial binary to become available. Every subsequent request will just serve the built artifact directly. This functionality is available for any fork of buck as well, so you can fetch https://jitpack.io/com/github/<github-user-or-org>/buck/<sha>/buck-<sha>.pex

License

Apache License 2.0

About

A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.

buckbuild.com

Resources

Readme
Apache-2.0 license

Contributing

Contributing
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.