0.0
No commit activity in last 3 years
No release in over 3 years
This is a backend part of easy-to-embed widget with pop-up notifications about your application's new releases.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

~> 1.12
~> 10.0
~> 3.0
~> 0.44

Runtime

< 3.0, >= 1.5.2
 Project Readme

Release Dove

Build Status Gem Version

Dead-simple widget allowing you to receive notifications about new releases of your application in a form of nice pop-up bar.

Installation

Add this line to your application's Gemfile:

gem 'release_dove'

Next, tell bundle to install it by executing $ bundle or install it yourself by running $ gem install release_dove.

Then drop a line to routes.rb to specify where you want your colleciton of releases:

mount ReleaseDove::Application => '/releases'

Finally, plug in the front-end:

TODO: include npm package 'release_dove'

Usage

When running without front-end, https://you_app.com/releases will return a collection of releases in JSON format from your CHANGELOG.md file, providing the latter is maintained in a conventional way.

Release attributes

Releases have the following attributes:

Attribute Description Example
id number, starting from earliest release 5
version version of release, if specified 1.2.3
date release date 2016-10-15
header content of release header tag [1.2.3] - 2016-10-15
content full content of release ## [1.2.3] - 2016-10-15 ### Added - Basic functionality

TODO: Write usage instructions here with npm package included

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/rambler-digital-solutions/release_dove.

License

The gem is available as open source under the terms of the MIT License.