pbanaszkiewicz / ganeti_webmgr-setup Goto Github PK
View Code? Open in Web Editor NEWInstallation files for Ganeti Web Manager.
License: MIT License
Installation files for Ganeti Web Manager.
License: MIT License
For testing and dev purposes, it'd be great to be able to tell setup.sh to use a different URL or even use a local file directory with the wheel packages.
Take a look at cryptographic signing of wheels. If possible, implement it.
Having signed packages is not that crucial, but still important.
setup.sh
: remote repository with configuration points to https://github.com/pbanaszkiewicz/ganeti_webmgr-config.git
build_wheels.sh
: pip
log gets written to ./pip.log
It'd be great for testing and dev purposes to be able to point to a specific branch or even remote repo.
Until the pip changes you've made make it into master, lets have it point to develop for now so that it works "out of the box". We'll change it to master later.
It seems a bit repetitive to output where the wheel output will go for each package. I'd recommend you only list that at the end of the build or the beginning and the end.
Here's an example of what i'm talking about:
Running setup.py bdist_wheel for psycopg2
Destination directory: /vagrant/ganeti_webmgr-setup/wheels/centos/6.4/x86_64
Running setup.py bdist_wheel for MySQL-python
Destination directory: /vagrant/ganeti_webmgr-setup/wheels/centos/6.4/x86_64
Running setup.py bdist_wheel for Django
Destination directory: /vagrant/ganeti_webmgr-setup/wheels/centos/6.4/x86_64
Running setup.py bdist_wheel for django-fields
Destination directory: /vagrant/ganeti_webmgr-setup/wheels/centos/6.4/x86_64
Running setup.py bdist_wheel for django-haystack
Destination directory: /vagrant/ganeti_webmgr-setup/wheels/centos/6.4/x86_64
Should instead be something like:
Running setup.py bdist_wheel for psycopg2
Running setup.py bdist_wheel for MySQL-python
Running setup.py bdist_wheel for Django
Running setup.py bdist_wheel for django-fields
Running setup.py bdist_wheel for django-haystack
Destination directory: /vagrant/ganeti_webmgr-setup/wheels/centos/6.4/x86_64
It'd be great to have a debug arg that would basically do "set -x" on the script so you can look at each bash command getting executed. This is a low priority feature.
Write whole documentation (step-by-step instructions) on how to build GWM using these scripts.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.