Git Product home page Git Product logo

livecode-thirdparty's Introduction

LiveCode Thirdparty Libraries

The procedure for updating thirdparty on develop-9.0 and develop branches is slightly different due to thirdparty prebuilts on develop.

Update procedure for develop-9.0

  1. Push up a PR to this repo
  2. If there is a related patch to another repos then push up a PR for those
  3. Create a test branch on livecode with updated submodule ptrs. Ensure the branch is pushed upstream rather than to your clone.
  4. If it was a CEF update then push up a branch to livecode-private again with updated submodule and kick off prebuilts on vulcan.
  5. Create a PR with the title beginning with [[ NO MERGE ]] and review it ok to confirm it passes on travis and vulcan
  6. Close PR from 5 and link to it in the other related PRs
  7. Once all related PRs are reviewed merge thirdparty, update submodules in livecode and merge any related PRs

Update procedure for develop

The same procedure applies to merge-ups from develop-9.0 because the thirdparty prebuilts must be rebuilt for the current head of the develop branch.

  1. Push up a PR to this repo
  2. If there is a related patch to another repos then push up a PR for those
  3. Review and merge the PR for thirdparty but do not update submodule ptrs in livecode yet.
  4. Create a test branch on livecode with updated submodule ptrs. Ensure the branch is pushed upstream rather than to your clone.
  5. Push up a branch to livecode-private again with updated submodule and kick off prebuilts on vulcan.
  6. Once prebuilts are built for the develop head of thirdparty create a PR using the livecode branch with the title beginning with [[ NO MERGE ]] and review it ok to confirm it passes on travis and vulcan
  7. Close PR from 6 and link to it in the other related PRs
  8. Once all related PRs are reviewed, update submodules in livecode and merge any related PRs

livecode-thirdparty's People

Contributors

runrevmark avatar livecodefraser avatar livecodepanos avatar livecodeian avatar peter-b avatar livecodesebastien avatar livecodemichael avatar livecodeali avatar montegoulding avatar mwieder avatar thierrydouez 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.