Integration between tools

For the documentation, communication and development of the FieldTrip project we use various tools. This page lists the tools and the integration that we have implemented between them.

Dokuwiki

We use dokuwiki as the CMS system on which our website is implemented. The CMS is hosted on a virtual machine at the DCCN. Upon an edit of the wiki, a tweet is send to http://twitter.com/fieldtriptoolbx.

Mailman

We use this for a number of email discussion lists. It is hosted by C&CZ at http://mailman.science.ru.nl. Upon an email to the main fieldtrip mailing list, a tweet is send to http://twitter.com/fieldtriptoolbx.

Facebook

We use http://facebook.com/fieldtriptoolbox to announce events and to post photo's and messages that relate to the social interaction between developers and users. The Facebook page is not used to provide support. People who like our Facebook page are displayed on the start page. Photo's from Facebook albums are often used in news messages on the start page.

Twitter

We use http://twitter.com/fieldtriptoolbx to notify people about events. Wiki page edits, email messages to the discussion list and code commits are posted on the timeline.

Youtube

We use a Youtube video channel to distribute video recordings of lectures. More details are here.

Bugzilla

We use Bugzilla as an “issue tracker”. It allows us to maintain and distribute to-do lists and supports the follow up communication with users that report problems or suggestions. It is hosted at the DCCN and details can be found here

Github

We use Git and Github for version control of the software and for managing external contributions. More details can be found here. We also maintain a copy of the same git repository on BitBucket.

Following a push to github, a web hook is triggered. The code for that is at http://github.com/fieldtrip/webhook and is running on a dedicated (Raspberry Pi) server.

Bitbucket

A copy of the git repository of the FieldTrip software is maintained on BitBucket, although the primary site is on Github.

SVN - obsolete

We used to do the development with Subversion (also known as SVN). As of February 2016 we have moved all development over to git and github.

Googlecode - obsolete

We used to maintain a copy of the SVN repository with the software on Google code but in 2015 Google stopped support for it . Right now there is only a link to the FieldTrip website.

Sourceforge - obsolete

We used to maintain a copy of the SVN repository with the software on SourceForge but are now not actively using it any more.

Bitly

We use Bitly to automatically create short URLs that are included in the tweets.

Mixpanel

We are experimenting with MixPanel to track the software usage. More details are here.

Ftp

We use the DCCN ftp server to distribute a daily updated copy of the software.

Central storage

Inside the DCCN we have a central storage system (i.e. a large and shared network drive) on which an up-to-date copy of the software is maintained. Also the test data used for development and for regression testing with the dashboard is on central storage.

Google

We use Google to complement the internal Dokuwiki search engine. If you start searching on the wiki, you'll get an initial results page that provides a Google search box for the wiki and for the discussion list archives.

Dashboard

We use a set of Python and Bash scripts that were developed in-house for regression testing. The dashboard is a representation of the latest results from automated runs of all the test scripts on the DCCN compute cluster.

Slack

We are experimenting with Slack as a messaging tool for the development team.

development/integration.txt · Last modified: 2016/02/05 12:41 by robert

You are here: startdevelopmentintegration
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0
This DokuWiki features an Anymorphic Webdesign theme, customised by Eelke Spaak and Stephen Whitmarsh.
Mobile Analytics Website Security Test