GithubHelp home page GithubHelp logo

cleverbitsio / couchbase-manifest Goto Github PK

View Code? Open in Web Editor NEW

This project forked from couchbase/manifest

0.0 0.0 0.0 8.92 MB

Top-level source repository for Couchbase Server source code and build projects

Home Page: https://developer.couchbase.com/open-source-projects

License: Apache License 2.0

couchbase-manifest's Introduction

What is here?

These are manifests describing the source code which goes into building many Couchbase products. They are intended to be read using the [https://gerrit.googlesource.com/git-repo/+/refs/heads/master/README.md](repo tool).

Each product (or family of products) has a top-level directory, containing manifests and subdirectories based on the various releases of those products.

When we make a release, we take the manifest emitted from the builder and store it in the released/ directory. This manifest only has exact commit SHAs, so that it explicitly describes which revision was used, in both Couchbase and external repositories.

Which Manifest Do I Use?

Couchbase Server

If you want to build the most recent development branch you should use "branch-master.xml" from the top-level directory (located there primarily for historical reasons).

Each Server release is given a code name (eg. mad-hatter, spock, etc). During development prior to a release, the manifest to use will be couchbase-server/RELEASE.xml, eg. couchbase-server/mad-hatter.xml.

After GA of a given release, the "main" manifest will become the manifest for the next point release of that release. Eg. once Mad-Hatter is GA (as 6.5.0), couchbase-server/mad-hatter.xml will start being the manifest for the upcoming 6.5.1 point release.

Also at GA, a new manifest couchbase-server/RELEASE/VERSION.xml will be made based on the GA version number (couchbase-server/mad-hatter/6.5.0.xml in the example above). This will be used for maintenance packs, urgent releases, etc, but generally will have very few changes.

Other products

Other products have similar life-cycles to the above, although many products do not adopt the "code name" methodology and instead simply use the version number for the release name. Some products use slight variations on the above.

Couchbase Experimental Builds

The toy/ directory is used by Couchbase developers for experimental builds, and so are probably not of interest to anyone not familiar with the context of the experiment.

couchbase-manifest's People

Contributors

ceejatec avatar cb-robot avatar abhinavdangeti avatar trondn avatar sreekanth-cb avatar mhocouchbase avatar mblow avatar hisundar avatar t3rm1n4l avatar owend74 avatar steveyen avatar daverigby avatar jimwwalker avatar borrrden avatar mikewied avatar mschoch avatar hsharsha avatar sitaramv avatar gauthambanasandra avatar ankitprabhu avatar udkyo avatar bmeike avatar farshidce avatar prathibha-cb avatar hkodungallur avatar rohansuri avatar vmx avatar abhi-bit avatar bcui6611 avatar dustin 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.