FOR ARCHIVAL PURPOSES ONLY

The information in this wiki hasn't been maintained for a good while. Some of the projects described have since been deprecated.

In particular, the "Ushahidi Platform v3.x" section contains information that is often misleading. Many details about this version of Platform have changed since.

This website is an extraction of the original Ushahidi wiki into a static form. Because of that, functions like logging in, commenting or searching will not work.

For more documentation, please refer to https://docs.ushahidi.com

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: updated release process for bin/update

...

Create a tag in git following semantic versioning by running the following:

git tag -s "v3.0.0-

...

beta.1"

Note: -s creates a GPG signed tag.

...

Builds are created using Grunt. You can install Grunt by running:

npm install -g grunt-cli

Before you create a release, you need a clean build. There are 2 ways to get this:

...

You can either make a fresh clone:

git clone https://github.com/ushahidi/platform.git

...

 

...

&& cd platform

Clean existing build (you will have to set up

...

your

...

build again

...

):

git clean -

...

fdx

Make sure your build dependencies are all up to date

...

bin/update 

...

deploy

To create a build, run:

grunt release:v3.0.0-

...

beta.1

This will create .zip and .tar.gz files in build/

...

Builds should be distributed with a gpg signature (.asc) file. To generate signatures run:

gpg -ab Ushahidi-Platform-v3.0.0-

...

beta.1.tar.gz 
gpg -ab Ushahidi-Platform-v3.0.0-

...

beta.1.zip 

Draft release announcement

...