Skip to content

Commit

Permalink
Merge pull request #149 from OneBusAway/update
Browse files Browse the repository at this point in the history
Update
  • Loading branch information
aaronbrethorst authored Dec 29, 2024
2 parents 678784b + 66202db commit dd258ec
Show file tree
Hide file tree
Showing 8 changed files with 97 additions and 65 deletions.
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ruby-3.2.0
ruby-3.4.1
2 changes: 1 addition & 1 deletion .rvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
rvm use 3.2.0@onebusaway-docs --create
rvm use 3.4.1@onebusaway-docs --create
2 changes: 1 addition & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ git_source(:github) { |repo| "https://github.com/#{repo}.git" }

# If you need to upgrade/switch Bridgetown versions, change the line below
# and then run `bundle update bridgetown`
gem "bridgetown", "~> 1.3.2"
gem "bridgetown", "~> 1.3.4"

# Uncomment to add file-based dynamic routing to your project:
# gem "bridgetown-routes", "~> 1.3.2"
Expand Down
109 changes: 57 additions & 52 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,30 +1,33 @@
GEM
remote: https://rubygems.org/
specs:
activemodel (7.1.3)
activesupport (= 7.1.3)
activesupport (7.1.3)
activemodel (7.2.2.1)
activesupport (= 7.2.2.1)
activesupport (7.2.2.1)
base64
benchmark (>= 0.3)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
concurrent-ruby (~> 1.0, >= 1.3.1)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
logger (>= 1.4.2)
minitest (>= 5.1)
mutex_m
tzinfo (~> 2.0)
addressable (2.8.6)
public_suffix (>= 2.0.2, < 6.0)
amazing_print (1.5.0)
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
amazing_print (1.6.0)
base64 (0.2.0)
bigdecimal (3.1.6)
bridgetown (1.3.2)
bridgetown-builder (= 1.3.2)
bridgetown-core (= 1.3.2)
bridgetown-paginate (= 1.3.2)
bridgetown-builder (1.3.2)
bridgetown-core (= 1.3.2)
bridgetown-core (1.3.2)
benchmark (0.4.0)
bigdecimal (3.1.9)
bridgetown (1.3.4)
bridgetown-builder (= 1.3.4)
bridgetown-core (= 1.3.4)
bridgetown-paginate (= 1.3.4)
bridgetown-builder (1.3.4)
bridgetown-core (= 1.3.4)
bridgetown-core (1.3.4)
activemodel (>= 6.0, < 8.0)
activesupport (>= 6.0, < 8.0)
addressable (~> 2.4)
Expand All @@ -38,81 +41,83 @@ GEM
i18n (~> 1.0)
kramdown (~> 2.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 5.0)
liquid (>= 5.0, < 5.5)
listen (~> 3.0)
rake (>= 13.0)
roda (~> 3.46)
rouge (~> 3.0)
rouge (>= 3.0, < 5.0)
serbea (~> 1.0)
thor (~> 1.1)
tilt (~> 2.0)
zeitwerk (~> 2.5)
bridgetown-paginate (1.3.2)
bridgetown-core (= 1.3.2)
bridgetown-paginate (1.3.4)
bridgetown-core (= 1.3.4)
colorator (1.1.0)
concurrent-ruby (1.2.3)
concurrent-ruby (1.3.4)
connection_pool (2.4.1)
csv (3.2.8)
drb (2.2.0)
ruby2_keywords
erubi (1.12.0)
faraday (2.9.0)
faraday-net_http (>= 2.0, < 3.2)
csv (3.3.2)
drb (2.2.1)
erubi (1.13.1)
faraday (2.12.2)
faraday-net_http (>= 2.0, < 3.5)
json
logger
faraday-follow_redirects (0.3.0)
faraday (>= 1, < 3)
faraday-net_http (3.1.0)
net-http
ffi (1.16.3)
ffi (1.16.3-x64-mingw-ucrt)
faraday-net_http (3.4.0)
net-http (>= 0.5.0)
ffi (1.17.0)
hash_with_dot_access (1.2.0)
activesupport (>= 5.0.0, < 8.0)
i18n (1.14.1)
i18n (1.14.6)
concurrent-ruby (~> 1.0)
kramdown (2.4.0)
rexml
json (2.9.1)
kramdown (2.5.1)
rexml (>= 3.3.9)
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (5.4.0)
listen (3.8.0)
listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
minitest (5.21.2)
mutex_m (0.2.0)
net-http (0.4.1)
logger (1.6.4)
minitest (5.25.4)
net-http (0.6.0)
uri
nio4r (2.7.0)
public_suffix (5.0.4)
public_suffix (6.0.1)
puma (6.4.2)
nio4r (~> 2.0)
rack (3.0.9)
rake (13.1.0)
rack (3.1.8)
rake (13.2.1)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
rb-inotify (0.11.1)
ffi (~> 1.0)
rexml (3.2.6)
roda (3.76.0)
rexml (3.4.0)
roda (3.87.0)
rack
rouge (3.30.0)
ruby2_keywords (0.0.5)
rouge (4.5.1)
securerandom (0.4.1)
serbea (1.0.1)
activesupport (>= 6.0)
erubi (>= 1.10)
tilt (~> 2.0)
thor (1.3.0)
tilt (2.3.0)
thor (1.3.2)
tilt (2.5.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
uri (0.13.0)
zeitwerk (2.6.12)
uri (1.0.2)
zeitwerk (2.7.1)

PLATFORMS
arm64-darwin-22
arm64-darwin-23
arm64-darwin-24
x64-mingw-ucrt
x86_64-linux

DEPENDENCIES
bridgetown (~> 1.3.2)
bridgetown (~> 1.3.4)
puma (< 7)

BUNDLED WITH
Expand Down
1 change: 0 additions & 1 deletion src/_data/site_metadata.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ title: OneBusAway Developers
tagline: Real-time transit data and so much more.
email: info@onebusaway.org
oba_version: 2.5.12-cs
oba_version_release_date: May 3, 2024
description: >-
OneBusAway is a suite of open source transit information tools that enable transit agencies to provide real-time vehicle
locations, alerts, and arrival information to riders, with iOS and Android apps, a web platform, and robust APIs, as
Expand Down
26 changes: 22 additions & 4 deletions src/downloads.erb
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,31 @@ title: Downloading the Software
---

<div class="space-y-4">
<p>You can download pre-built binaries from Cambridge Systematics's Maven Repository.</p>
<h2>
Hang on a second!
</h2>

<p>
Before you download the software, consider whether you should be using a prebuilt Docker image
instead of the raw software. The Docker image is easier to install and maintain.
</p>

<p>
You can find more information about our Docker images on the <a href="/guides/deployment">Deployment page</a>.
</p>

<h2>Newest Versions</h2>

<p>
<strong>Current Version:</strong>
<code><%= site.metadata.oba_version %></code>
(Released <%= site.metadata.oba_version_release_date %>)
The newest versions of the OneBusAway software is available for download from
<a href="https://central.sonatype.com/search?q=org.onebusaway">Maven Central</a>.
</p>

<p>The newest versions all have the suffix <code>-otsf</code>.</p>

<h2>Unsupported, Older Versions</h2>
<p>Older binaries can be downloaded from the Cambridge Systematics Maven repository:</p>

<ul class='list-disc ml-4'>
<% site.data.application_modules.each do |k,v| %>
<li class='ml-8x'>
Expand Down
14 changes: 13 additions & 1 deletion src/guides/deployment/index.erb
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,16 @@ layout: page
deploying OneBusAway for production use.
</p>

<h3>Quick Links</h3>

<ul>
<li><a href="https://github.com/OneBusAway/onebusaway-docker">OBA Docker README</a></li>
<li><a href="https://hub.docker.com/u/opentransitsoftwarefoundation">OBA Docker Hub</a></li>
<li><a href="https://github.com/oneBusAway/onebusaway-deployment">OpenTofu (Terraform) configuration for production deployment</a></li>
</ul>

<h2>Help Needed!</h2>

<p>
Over time, you can expect to find a variety of guides covering deployment to platforms like
Kubernetes, AWS, Google Cloud Platform, Microsoft Azure, and more. For now, if you would like
Expand All @@ -23,7 +33,9 @@ layout: page
<a href="https://docs.docker.com/compose/">Docker Compose</a> in the <a href="https://github.com/OneBusAway/onebusaway-docker">onebusaway-docker project README</a>.
</p>

<h2>Render</h2>
<h2>Deployment Guides</h2>

<h3>Render.com</h3>

<p>
<a href='https://www.render.com'>Render.com</a> is a Platform as a Service (PaaS) provider that can be much easier to work with than AWS, GCP, or Azure while still
Expand Down
6 changes: 2 additions & 4 deletions src/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,13 @@ layout: page

This is the official documentation for all the application modules the make up the [OneBusAway](http://onebusaway.org) web application and API framework.

**Current Version:** <code><%= site.metadata.oba_version %></code> (Released <%= site.metadata.oba_version_release_date %>)
## Download OBA

You can find download links to the prebuilt binaries on our [Downloads](/downloads) page.

Details on all releases can be found in the [Release Notes](/release-notes).

## Official SDKs

We now publish official SDKs in several languages! <a href="/api/sdk">Visit our SDK page to learn more</a>.
We now publish official SDKs in several languages! [Visit our SDK page to learn more](/api/sdk).

## Help us improve our documentation!

Expand Down

0 comments on commit dd258ec

Please sign in to comment.