GithubHelp home page GithubHelp logo

jcbalmeida / rapidpro Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nyaruka/rapidpro

0.0 1.0 0.0 259.86 MB

RapidPro is a hosted service allowing organizations to visually build scalable interactive messaging applications.

License: Other

Python 24.34% CSS 4.14% JavaScript 60.22% CoffeeScript 0.04% HTML 6.03% PLpgSQL 0.62% Shell 0.03% PHP 0.03% Makefile 0.04% Hack 0.01% Less 1.43% SCSS 0.34% Haml 2.75% EJS 0.01%

rapidpro's Introduction

RapidPro

Build Status codecov

RapidPro is a hosted service for visually building interactive messaging applications. To learn more, please visit the project site at http://rapidpro.github.io/rapidpro.

Stable Versions

The set of versions that make up the latest stable release are:

Versioning in RapidPro

Major releases of RapidPro are made every four months on a set schedule. We target November 1st as a major release (v6.0.0), then March 1st as the first stable dot release (v6.2.0) and July 1st as the second stable dot release (v6.4.0). The next November would start the next major release v7.0.0.

Unstable releases have odd minor versions, that is versions v6.5.* would indicate an unstable or development version of RapidPro. Generally we recommend staying on stable releases unless you have experience developing against RapidPro.

To upgrade from one stable release to the next, you should first install and run the migrations for the latest stable release you are on, then every stable release afterwards. If you are on version v5.0.12 and the latest stable release on the v5.0 series is v5.0.14, you should first install v5.0.14 before trying to install the next stable release v5.2.5.

Generally we only do bug fixes (patch releases) on stable releases for the first two weeks after we put out that release. After that you either have to wait for the next stable release or take your chances with an unstable release.

Versioning of other Components

RapidPro depends on other components such as Mailroom and Courier. These are versioned to follow the minor releases of RapidPro but may have patch releases made independently of patches to RapidPro. Other optional components such as the Android applications have their own versioning and release schedules. Each stable release of RapidPro details which version of these dependencies you need to run with it.

Updating FlowEditor version

% npm install @nyaruka/flow-editor@whatever-version --save

Get Involved

To run RapidPro for development, follow the Quick Start guide at http://rapidpro.github.io/rapidpro/docs/development.

License

In late 2014, Nyaruka partnered with UNICEF to expand on the capabilities of TextIt and release the source code as RapidPro under the Affero GPL (AGPL) license.

In brief, the Affero license states you can use the RapidPro source for any project free of charge, but that any changes you make to the source code must be available to others. Note that unlike the GPL, the AGPL requires these changes to be made public even if you do not redistribute them. If you host a version of RapidPro, you must make the same source you are hosting available for others.

The software is provided under AGPL-3.0. Contributions to this project are accepted under the same license.

rapidpro's People

Contributors

alexmuller avatar awensaunders avatar chris-erickson avatar cloves23 avatar dodobas avatar edudouglas avatar ericnewcomer avatar erikh360 avatar ewheeler avatar hudsonbrendon avatar idevsoftware avatar jcbalmeida avatar jofomah avatar johncordeiro avatar jpaidoussi avatar koallann avatar matmsa27 avatar musamusa avatar nicpottier avatar norkans7 avatar nullcode avatar rowanseymour avatar rudigiesler avatar smn avatar teehamaral avatar transifex-integration[bot] avatar tybritten avatar vctrferreira avatar xkmato avatar ycleptkellan avatar

Watchers

 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.