{"repo":"epistrephein/rubies","free":true,"listed":false,"github":"https://github.com/epistrephein/rubies","clone":"git clone https://github.com/epistrephein/rubies.git","description":"A Sinatra API interface to Ruby versions, releases and branches.","language":"Ruby","stars":27,"topics":["ruby","ruby-versions","version-checker","rest-api","sinatra","redis","json-api","branches","end-of-life","lifecycle"],"license":"MIT","category":"databases-storage","readme_excerpt":"Rubies A Sinatra API interface to Ruby versions, releases and branches. The application is live at https://rubies.io. Usage The API endpoint is https://rubies.io/api . All successful requests return a JSON response with Content-Type application/json and status 200 . CORS is enabled by default. Statuses /normal - returns the branches and the latest releases in normal maintenance (receiving bug fixes and security fixes). /security - returns the branches and the latest releases in security maintenance (receiving security fixes only). /preview - returns the branches and the latest releases currently in preview. /eol - returns the end-of-life branches and latest releases (no longer supported and not receiving any fixes). Branches / . - returns the status, release date, eol date (if any), latest release and all releases of a branch. Lowest branch returned: 1.9 . Releases / . . - returns the branch, status and release date of a release, and whether it's the latest version of the branch and/or a prerelease. Lowest release returned: 1.9.0 . Meta /last update - returns the time the data was updated. Time format is %Y-%m-%d %H:%M:%S %z . Errors Invalid requests return a 404 status with no body. Development After checking out the repo, run bin/setup -d to install dependencies for the development environment. This application fetches data regarding Ruby branches and releases from the official repo ruby/www.ruby-lang.org and stores it in Redis for fast access. Use rake redis to populate Re","default_branch":null,"files":null,"tree":[],"storefront":"/r/epistrephein","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/epistrephein/rubies/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}