Giter Club home page Giter Club logo

pleasings's Introduction

Pleasings Build Status

Addons & new build rules for Please

Most of these are either still experimental or sufficiently esoteric that we prefer not to make them part of the main Please distribution.

Currently contains the following:

  • C++: Replacement rules that use ThinLTO to perform fast incremental link-time optimisation.
  • Go: go_bindata rule to pack arbitrary files into Go source (see go-bindata)
  • Grm: Rules for building Thrax grammars. You'll need to have OpenFST and Thrax installed for these.
  • Rust: A very basic set of rules for building Rust code. Hasn't gone much beyond "hello world" yet.
  • Protocol Buffers: Extensions to the builtin proto rules, currently one to generate a REST proxy using grpc-gateway
  • Python: Basic rules for importing dependencies from requirements.txt. Does not support all possible entries yet.
  • Java: An extended compiler worker that integrates error-prone for additional compile-time diagnostics.
  • Scala: Basic rules for compiling scala code to .jar files. No test support yet.
  • Javascript: A set of rules integrating Yarn dependencies and a Webpack-based build into Please. Still somewhat incomplete.
  • Package: Rules for packaging things. Currently contains a generic wrapper to fpm and a specific one for building .deb files.
  • Remote: Various extended rules for fetching remote files. Includes some conveniences for handling git / github and one for verifying downloaded files against GPG ASCII-armoured signatures.

pleasings's People

Contributors

peterebden avatar tatskaari avatar goddenrich avatar vjftw avatar pebers avatar andrew-womeldorf avatar namtzigla avatar jakechorleytm avatar dependabot[bot] avatar richardoc avatar elthariel avatar binhonglee avatar bnmetrics avatar jamesjarvis avatar eganjs avatar marcguilera avatar barlock avatar thomasthiebaud avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.