Skip to content

Devmoni/onebusaway-docs

 
 

Repository files navigation

OneBusAway Developer Documentation

Welcome to the GitHub project that powers the official OneBusAway Developer Documentation.

Improve the Documentation

Want to help improve the documentation? Thank you! You can easily improve the official OneBusAway documentation by modifying the Markdown files that comprise it. We welcome any size of contribution, ranging from typos and corrected links, to brand-new tutorials.

Develop New Features/Fix Bugs

Prerequisites

Ensure you have the following installed on your system:

Setting Up Development Environment

For Windows Users (via Windows Subsystem for Linux - WSL)

  1. Install the Windows Subsystem for Linux (WSL) if you haven't already.

  2. After setting up WSL, navigate to the project directory in your Linux subsystem.

  3. Fork the repository by clicking the "Fork" button on the repository page.

  4. Clone the forked repository:

    git clone https://github.com/YourUsername/onebusaway-docs.git
    cd onebusaway-docs
  5. Install dependencies:

    bundle install
    yarn install

    If you encounter any errors, you may run:

    yarn add glob
  6. If CSS is not working properly, rebuild frontend assets:

    bin/bridgetown frontend:build

For Linux Users

  1. Fork and clone the repository as described above.

  2. Navigate to the project directory.

  3. Install dependencies:

    bundle install
    yarn install

Development

To start the site in development mode, run:

bin/bridgetown start

Additional Commands

Load the site up within a Ruby console (IRB)

bin/bridgetown console

Learn more: Bridgetown CLI Documentation

Deployment

The website built from this project is deployed automatically to a static hosting service on Render. Please contact the maintainers with any questions.

About

Official developer documentation for OneBusAway

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 40.3%
  • JavaScript 39.4%
  • Ruby 12.2%
  • CSS 8.1%