https://github.com/steder/presta
The Presta valve is a (sometimes Threadless) valve commonly found in high pressure road style bicycle inner tubes.
https://github.com/steder/presta
Last synced: about 1 month ago
JSON representation
The Presta valve is a (sometimes Threadless) valve commonly found in high pressure road style bicycle inner tubes.
- Host: GitHub
- URL: https://github.com/steder/presta
- Owner: steder
- Created: 2012-08-31T01:50:31.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2023-03-22T00:36:14.000Z (about 2 years ago)
- Last Synced: 2025-02-10T12:43:18.937Z (3 months ago)
- Language: Python
- Size: 24.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
.. Just another readme...
Presta
----------------------------------About
==================================The Presta valve is a (sometimes Threadless) valve commonly found in high pressure road style bicycle inner tubes.
The Presta project is a service for collecting and controlling the flow of data between multiple partners under high pressure.
Development Setup
=================================There's a single script that we'll attempt [*]_ to get you setup::
$ ./bin/mise_en_place
Of course if the above script breaks you get to keep both pieces.
In the somewhat likely event of breakage you might try doing things
manually this way::$ brew install graphviz # only needed for documentation
$ brew install mongodb
$ brew install rabbitmqOf course you may need to specify your package manager of choice.
I'll include the full set of ubuntu packages here as soon as I get a
chance to test things out on ubuntu.Next you'll need some ruby and python things.
The ruby tools we're interested in are just bundler and foreman.
Assuming you can run ``gem`` without ``sudo`` you'll be able to just
do::$ gem install bundler
$ bundle installNext up we'll install our Python packages (Again we're assuming you
have the ability to run ``pip`` without ``sudo``)::$ pip install --requirements requirements_dev.txt
Last but not least you'll want to go ahead and configure RabbitMQ::
$ rabbitmq-server -detach
$ rabbitmqctl add_user myuser mypassword
$ rabbitmqctl add_vhost myvhost
$ rabbitmqctl set_permissions -p myvhost myuser ".*" ".*" ".*"
$ rabbitmqctl stopAfter all this monkeying around you should finally be ready to start
everything up::$ foreman start
Documentation
=================================Generate and view the documentation by doing::
$ cd docs
$ make html
$ open build/index.html.. [*] The script has only been tested on Mac OS X 10.7.4 with Xcode
4.3 and Homebrew. At a pair minimum I'd like the script to
work on Ubuntu as well. Adding an Ubuntu, MacPorts and/or a Fink version
should be pretty easy. Add another package manager, find the
package names for that pm, maybe tweak the gem/pip commands to
use sudo and that should be it.