# go-velobike

A Go client library for the API of the velobike.ru project.

API style based on the best practices of [google/go-github](https://github.com/google/go-github).

## Versioning

Semantic versioning: Marjor.Minor.Patch.
Current version is 0.x.x.

There are [few warnings from go linter](https://github.com/rumyantseva/go-velobike/issues/2) here. I'd like to fix these warnings, but it'll break backward compatibility. So, these changes are planned for the next major version of the library. Other issues might break back compatibility too, please check [1.0.0 milestone](https://github.com/rumyantseva/go-velobike/milestone/3) to find more information.

If you use this library, please vendor it using a package management tool to not to have backward compatibility problems in the future. 

If you have any questions, feel free to [create an issue](https://github.com/rumyantseva/go-velobike/issues/new), I'll try to answer as soon as possible.

## Supported methods

* GET /profile
* POST /profile/authorize
* GET /ride/parkings
* GET /ride/history

## Roadmap

* Add electric bikes
* Add GET /content/news method

# go-velobike

This is an unofficial Go client library to deal with REST API of velobike.ru project

Client style based on the best practices of [google/go-github](https://github.com/google/go-github).

## Versioning

Semantic versioning: Marjor.Minor.Patch.
Current version is 0.x.x.

There are [few warnings from go linter](https://github.com/rumyantseva/go-velobike/issues/2) here. I'd like to fix these warnings, but it'll break backward compatibility. So, these changes are planned for the next major version of the library. Other issues might break back compatibility too, please check [1.0.0 milestone](https://github.com/rumyantseva/go-velobike/milestone/3) to find more information.

If you use this library, please vendor it using a package management tool to not to have backward compatibility problems in the future. 

If you have any questions, feel free to [create an issue](https://github.com/rumyantseva/go-velobike/issues/new), I'll try to answer as soon as possible.

## Supported methods

* GET /profile
* POST /profile/authorize
* GET /ride/parkings
* GET /ride/history

## Contributing

Contributors are welcome! Feel free to improve this project or share you ideas via [issues](https://github.com/rumyantseva/go-velobike/issues).

Contributors (unsorted):

- Elena Grahovac [@rumyantseva](https://github.com/rumyantseva)
- Pavel Borzenkov [@pborzenkov](https://github.com/pborzenkov)


## Roadmap

* Add electric bikes
* Add GET /content/news method

Update descriptions & contributing rules
Update descriptions & contributing rules