zendev is meant to be improved by everyone! Definitely not just Ian! Everything helps. Please. I need to sleep.
Report bugs at https://github.com/zenoss/zendev/issues.
If you are reporting a bug, please include:
Look through the GitHub issues for bugs. Anything is open to whomever wants to implement it.
Look through the GitHub issues for features. Anything tagged with “feature” is open to whomever wants to implement it.
zendev could always use more documentation. Docs live with the code, in the zendev repository.
# Install Sphinx if not installed
sudo pip install sphinx
# Go to the root of the zendev tree
cd ~/src/zendev
# Build! This works best locally, because it will open a browser pointing
# to your freshly built docs.
make docs
Alternatively, you can build using a Docker image with Sphinx already installed:
# Go to the root of the zendev tree
cd ~/src/zendev
# Build. No fancy browser this time.
make docker-docs
The best way to send feedback is to file an issue at https://github.com/zenoss/zendev/issues.
If you are proposing a feature:
Ready to contribute? Here’s how to set up zendev for local development.
git clone git@github.com:your_name_here/zendev.git
# Install virtualenvwrapper if you haven't already
sudo pip install virtualenvwrapper
echo "source $(which virtualenvwrapper.sh)" >> ~/.bashrc
source $(which virtualenvwrapper.sh)
# Create a virtualenv for zendev development on top of your cloned source
mkvirtualenv zendev
cd zendev
pip install -e .
git checkout -b name-of-your-bugfix-or-feature
Now you can make your changes locally.
git add .
git commit -m "Your detailed description of your changes."
git push origin name-of-your-bugfix-or-feature