Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading