Giter Site home page Giter Site logo

danieleremchuk / openbrewerydb Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openbrewerydb/openbrewerydb

0.0 0.0 0.0 4.76 MB

๐Ÿป A free and open-source data set of breweries, cideries, brewpubs, and bottleshops.

Home Page: https://www.openbrewerydb.org

License: MIT License

JavaScript 100.00%

openbrewerydb's Introduction

Open Brewery DB Dataset

This is the entire dataset for Open Brewery DB.

The intended purpose is to provide an approval-based pipeline to update the dataset and API.

The pipeline is a work in progress, but please feel free to start contributing!

Thank you!

Datasets

CSV JSON

Roadmap

  • ๐Ÿ“ค Release data set
  • โœ… Task > Import JSON (i.e., /breweries.json โžก๏ธ /data)
  • โœ… Task > Export JSON (i.e., /data โžก๏ธ /breweries.json)
  • โœ… Task > Export CSV (i.e., /data โžก๏ธ /breweries.csv)
  • โœ… Task > Import CSV (i.e., /breweries.csv โžก๏ธ /data)
  • โš™๏ธ Github Action > Validate Data
  • ๐Ÿค– Unit Tests > Tasks
  • โš™๏ธ Github Action > Update Open Brewery DB API

How to contribute

1. Create Pull Request

You can create a pull request via:

2. Validation (WIP)

  • ESlint (validate JavaScript and JSON)
  • Data (validate CSV via goodtables)
  • Duplicates (TBD)

NOTE: This is a work in progress. See issues: #2, #3

3. Peer Review

If everything is green, a moderator or I will manually review the data for validity.

TODO: Get moderators. Want to be a moderator? email me!

4. Merge

Hooray! Once the peer reviewer approves, the pull request will be approved and the data will be merged into the master data set.

TODO: Automate the API database update pipeline. In the meantime, this will happen manually. Thank you for your patience. ๐Ÿ˜Š

Feedback

Any feedback, please email me. Cheers! ๐Ÿป

openbrewerydb's People

Contributors

chrisjm avatar danieleremchuk avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.