Giter VIP home page Giter VIP logo

nanobuild's Introduction

Nano Build Dependencies

The centralized build center

An automated build center for streamlined build, test, and publish development cycles. Requires latest current branch of Node.js.

Although the build engine reads credentials from environment variables, it is not safe to use it in continuous integration servers where the output console is publicly viewable.

Credentials that you need are documented here.

The packaging tools for Edge is proprietary, but you can find everything you need to know here.

Usage

Depending on what is being built, these repositories may be required to be in the same parent directory: NanoAdblocker/NanoCore, NanoAdblocker/NanoFilters, jspenguin2017/uBlockProtector, jspenguin2017/Edgyfy.

The private repository Prototype is required for publishing.

node . <action> [<target>] [--upstream] [--pack] [--publish] [--trace-fs]

<action>            One of:
    --chromium      Build for Chromium
    --firefox       Build for Firefox
    --edge          Build for Edge
    --maintenance   Run source maintenance scripts
    --clean         Delete all build files, implicitly disable <target>, "--pack", and "--publish"
<target>            One of:
    --both          (Default) Build both Nano Adblocker and Nano Defender
    --adblocker     Build Nano Adblocker
    --defender      Build Nano Defender
--pack              Create .zip packages
--publish           Publish build packages, implicitly apply "--pack"
--list-only         When building Nano Defender, only build the integration filter list
--trace-fs          Log file system access, excludes streams and other NPM packages

nanobuild's People

Contributors

jspenguin2017 avatar renovate-bot avatar renovate[bot] 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.