Monitoring-Mtl / Bixi-Api

REST API for querying public Bixi data aggregated over time in `Monitoring-Mtl`
0 stars 0 forks source link

CC BY 4.0

![GitHub contributors](https://img.shields.io/github/contributors/Monitoring-Mtl/Bixi-Api?color=green) ![GitHub last commit (branch)](https://img.shields.io/github/last-commit/Monitoring-Mtl/Bixi-Api/main) ![GitHub issues](https://img.shields.io/github/issues/Monitoring-Mtl/Bixi-Api) ![GitHub top language](https://img.shields.io/github/languages/top/Monitoring-Mtl/Bixi-Api)


Logo

Monitoring Mtl - Bixi-Api

Table of Contents
  1. About the Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. Contact
  7. Acknowledgments

About the Project


Logo


This is a REST API for querying public Bixi data aggregated over time in Monitoring-Mtl

(back to top)

Built With

Here is the list of frameworks and tools we use in the project:

(back to top)

To Get Started

Prerequisites

Installation

Below is an example of the procedure to install the project locally and launch the project to test that your work environment is functional.

  1. Clone the repository

    git clone https://github.com/Monitoring-Mtl/Bixi-Api.git
  2. Install Python packages

    cd Bixi-Api
    python -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
  3. Launch the local serverless application using AWS SAM

    sam build
    sam local start-api

(back to top)

Usage

TODO

Test Coverage Report

TODO

(back to top)

Roadmap

See the open issues for the full list of proposed features (and known issues).

(back to top)

Contributing

Hoping that the project continues to grow with your contributions. Thank you

We have decided to use a Trunk Based Development structure for branch management. To ensure every Pull Request (PR) correlates with tracked work, all PRs must be associated with an existing issue. If the relevant issue does not exist, please create one before proceeding with your contribution. Here's the updated procedure:

  1. Clone the Project (if not already done).
  2. Check if an issue exists for your contribution; if not, create one.
  3. Create a Feature or Documentation branch, including the issue number in the branch name (git checkout -b feature/123-AmazingFeature).
  4. Commit your Changes (git commit -m '#123: Add AmazingFeature').
  5. Push the Branch (git push origin feature/123-AmazingFeature).
  6. Open a Pull Request and link it to the issue.

(back to top)

Contact

(haut)

Acknowledgments

Special thanks to

(back to top)

[contributors-shield]: https://img.shields.io/github/contributors/othneildrew/Best-README-Template.svg?style=for-the-badge [contributors-url]: https://github.com/Monitoring-Mtl/Serverless-API/graphs/contributors [forks-shield]: https://img.shields.io/github/forks/othneildrew/Best-README-Template.svg?style=for-the-badge

[stars-shield]: https://img.shields.io/github/stars/othneildrew/Best-README-Template.svg?style=for-the-badge

[issues-shield]: https://img.shields.io/github/issues/othneildrew/Best-README-Template.svg?style=for-the-badge

[license-shield]: https://img.shields.io/github/license/othneildrew/Best-README-Template.svg?style=for-the-badge [license-url]: https://github.com/othneildrew/Best-README-Template/blob/master/LICENSE.txt [linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555

[AWS]: https://img.shields.io/badge/AWS-%23FF9900.svg?style=for-the-badge&logo=amazon-aws&logoColor=white

[GitHub]: https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white

[GitHubActions]: https://img.shields.io/badge/github%20actions-%232671E5.svg?style=for-the-badge&logo=githubactions&logoColor=white

[AWS]: https://img.shields.io/badge/AWS-%23FF9900.svg?style=for-the-badge&logo=amazon-aws&logoColor=white

[Python]: https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54

LICENSE

This work is licensed under a Creative Commons Attribution 4.0 International License.