RandoPony Documentation
|
|
- Isabel Lane
- 5 years ago
- Views:
Transcription
1 RandoPony Documentation Release Doug Latornell Feb 03, 2018
2
3 Contents 1 Data Model Management Database Table Creation Manipulation of Database Model Instances Deployment and Management Webfaction Environment Initial Staging Deployment Working With the Staging Deployment Promoting Staging Deployment to Production Working With the Production Deployment Development Python Versions Development Environment Testing and Coverage Documentation Source Code Reporting Bugs Indices and tables 15 i
4 ii
5 This is the documentation for the RandoPony-tetra project. RandoPony-tetra a re-implementation of RandoPony, the BC Randonneurs Cycling Club online event registration system. It uses: Python 3 Pyramid for the web application framework SQLAlchemy for the database interface layer Bootstrap for responsive layout in the browser The app was initially deployed for the 2013 season. This project is released under a New BSD License. Please see LICENSE.txt. Contents: Contents 1
6 2 Contents
7 CHAPTER 1 Data Model Management The data model objects and underlying persistence in the database of model instances can be managed from the command line via the Pyramid pshell command. This is useful for tasks like: creating database tables for new model objects during development manipulation of model instances for which there is no admin interface; e.g. models. address and models.link bulk deletion of model instances The code examples below assume that the configuration file that pshell is started with includes a section like: [pshell] m = randopony.models session = randopony.models.dbsession t = transaction Launch pshell with: $ cd webapps/randopony_py3/randopony-tetra $../env/bin/pshell production.ini 1.1 Database Table Creation To create tables for new data model objects that don t already exist in the database use: >>> m.meta.base.metadata.create_all() 1.2 Manipulation of Database Model Instances Example: Create a database row for the club webmaster s address. 3
8 >>> = m. address(key='webmaster', ='tom@example.com') >>> with t.manager: >>> session.add( ) Example: Update the club membership sign-up link URL. >>> with t.manager:... link = session.query(m.link).filter_by(key='membership_link').one()... link.url = ' membership' Example: Add a 2nd organizer address to a brevet (pending resolution of randopony-tetra/issues/24). >>> with t.manager:... brevet = session.query(m.brevet).filter_by(region='lm', distance=400).one()... brevet.organizer_ += ', tom@example.com' 4 Chapter 1. Data Model Management
9 CHAPTER 2 Deployment and Management This section describes deployment and management of RandoPony-tetra on the randonneurs.bc.ca domain hosted on Webfaction. Note: As of mid-january 2013 Webfaction does not provide a Pyramid/Python3 environment that is installable from the control panel. While it should be possible to build such an environment, this document describes deployment in a Python 2.7, Pyramid 1.4 environment created from the control panel. The deployment strategy described here is: Deployment of nearly release-ready code from a local development environment to a staging environment Webfaction app that is mounted in a website hosted at a test domain; e.g. randopony.bcrandonneur. webfactional.com. Testing of the staging deployment to the extent necessary to confirm that it is ready for production release. Promotion of the staging environment to production by giving it access to the production database, and mounting it in a website hosted at the production domain; e.g. randopony.randonneurs.bc.ca. Most of the deployment and management activities described in this section have been implemented as Fabric tasks, so, Fabric needs to be installed in the local virtualenv from which you are working, and you need to have ssh key authentication working on Webfaction. 2.1 Webfaction Environment Use the Webfaction control panel to: 1. Create staging and production sub-domains: randopony.bcrandonneur.webfactional.com and randopony.randonneurs.bc.ca 5
10 2.2 Initial Staging Deployment If the app is being deployed to the staging environment for the first time in a newly created Webfaction application directory: 1. Edit fabfile.py to set the module level values appropriately. In particular, the sum of app_name and staging_release should equal the name of the Webfaction application you created in the Webfaction Environment; e.g. env.user = 'bcrandonneur' env.hosts = ['bcrandonneur.webfactional.com'] app_name = 'randopony' staging_release = '2013r1' staging_dir = ( '/home/{0}/webapps/{1}{2}'.format(env.user, app_name, staging_release)) 2. Edit randopony/scripts/initializedb.py to set the addresses and link URLs that will be initialized into the database to values appropriate for staging testing. 3. Prepare the staging environment with: (randopony-tetra)randopony-tetra$ fab init_staging That launches a sequence of Fabric tasks to: Create a staging application, initially just a Pyramid 1.4/Python 2.7 application named to reflect the release that is being prepared; e.g. randopony2013r1. Make note of the port number that is assigned to the application. Create a website with the same name as the application and host it at randopony. bcrandonneur.webfactional.com with the application mounted at / Upload the code via rsync (rsync_code task) Install the RandoPony app and its dependencies in the Webfaction staging_dir and its associated virtualenv directories, and: Delete the template app code directory and config files that were created when the Pyramid app was created from the Webfaction control panel Tighten permissions to owner read-only (400) on the randopony/private_credentials.py file in the install directory Create symlinks to staging.ini and the randopony-tetra/randopony directory in staging_dir so that Webfaction will serve the app, and supervisor and celery will work properly Change the bin/start file to use staging.ini to configure the app (install_app task) Create the RandoPony-staging.sqlite database, and initialize it with link and address records that the app requires (init_staging_db task) 4. Edit staging.ini and production.ini to set the port number in the server:main section to the port that Webfaction provided for the application; e.g. [server:main] use = egg:waitress#main host = port = then upload those changes with the rsync_code task. 6 Chapter 2. Deployment and Management
11 5. Start the app with: (randopony-tetra)randopony-tetra$ fab start_app:release=staging and test things out. Before testing event pre-registrations, start supervisor and thence celery with: (randopony-tetra)randopony-tetra$ fab start_staging_supervisor 2.3 Working With the Staging Deployment Once the Initial Staging Deployment has been completed updates can be pushed from the local development environment to the staging environment with: (randopony-tetra)randopony-tetra$ fab deploy_staging or just: (randopony-tetra)randopony-tetra$ fab since deploy_staging is set as the default task in fabfile.py. deploy_staging launches the following tasks: rsync_code install_app restart_app:release=staging restart_staging_supervisor Other useful Fabric tasks: start_app:release=staging stop_app:release=staging restart_app:release=staging tail_app_log:release=staging start_staging_supervisor stop_staging_supervisor restart_staging_supervisor tail_staging_supervisor_log tail_staging_celery_log See fab -l for the complete list of defined tasks Working With the Staging Deployment 7
12 2.4 Promoting Staging Deployment to Production Warning: When a staging deployment is promoted to production all of the data generated during the staging deployment period is deleted. Specifically, the RandoPony and celery databases, and the supervisord. log, celery.log, pyramid.log files are deleted. 1. Ensure that the module variables staging_release and production_release in fabfile.py are set to appropriate values. If there is no production release, or the data from an existing production release (perhaps from the previous year) is to be preserved, set the value of production_release to None. 2. Promote the staging environment to production with: (randopony-tetra)randopony-tetra$ fab promote_staging_to_production That task does the following: Confirm the release identifiers of the staging deployment that is to be promoted (staging_release), and the production release (if any) that data are to be migrated from (production_release) Stop the staging app (if it is running), via the stop_app:release=staging task Stop the staging instances of supervisor and thence celery, via the stop_staging_supervisor task Ask for the Webfaction account password and use the Webfaction API to get the list of configured websites Delete the RandoPony and celery staging databases Delete the supervisord.log, celery.log, and pyramid.log files Delete the staging.ini symlink Create a symlink to production.ini in the staging_dir Change the bin/start file to use production.ini to configure the app If production_release is None: Create the RandoPony-production.sqlite database, and initialize it with link and address records that the app requires via the initialize_randopony_db srcript, Otherwise: Stop the production app (if it is running), via the stop_app:release=production task Stop the production instances of supervisor and thence celery, via the stop_production_supervisor task Detach the production_domain from the old production app via the Webfaction update_website API call Copy the RandoPony-production.sqlite and celery.sqlite databases from the old production_dir to the staging_dir Attach the production_domain to the staging app via the Webfaction update_website API call Update production_release and production_dir to point to staging_release and staging_dir Start the app, via the start_app:release=production task 8 Chapter 2. Deployment and Management
13 Start the production instances of supervisor and thence celery, via the start_production_supervisor task 2.5 Working With the Production Deployment The Fabric tasks available for working with the production deployment are: restart_app:release=production start_app:release=production stop_app:release=production tail_app_log:release=production restart_production_supervisor start_production_supervisor stop_production_supervisor tail_production_supervisor_log tail_production_celery_log See fab -l for the complete list of defined tasks. To apply code changes, create a new release and deploy it to staging, test the changes, and promote the tested staging deployment to production Working With the Production Deployment 9
14 10 Chapter 2. Deployment and Management
15 CHAPTER 3 Development 3.1 Python Versions RandoPony-tetra is developed and tested with Python Development Environment Development in a conda environment is strongly recommended to isolate randopony-tetra and the packages it depends on from other installed Python packages. Clone the code repository from Bitbucket: $ hg clone Use conda to create a development environment and activate it: $ cd randopony-tetra $ conda env create -f environment.yaml... $ source activate randopony To deactivate the development environment, use: (randopony)$ source deactivate Install RandoPony as a development package: (randopony-tetra)$ pip install --editable. Run the development server: (randopony-tetra)$ pserve --reload development.ini 11
16 3.3 Testing and Coverage The test suite for the randopony-tetra package is in randopony-tetra/tests/. The pytest tool is used for test fixtures and as the test runner for the suite. With your randopony development environment activated, use: (randopony-tetra)$ cd randopony-tetra/ (randopony-tetra)$ py.test to run the test suite. You can monitor what lines of code the test suite exercises using the coverage.py tool with the command: (randopony-tetra)$ cd SalishSeaCmd/ (randopony-tetra)$ coverage run -m py.test and generate a test coverage report with: (randopony-tetra)$ coverage report to produce a plain text report, or (randopony-tetra)$ coverage html to produce an HTML report that you can view in your browser by opening randopony-tetra/htmlcov/ index.html. randopony-tetra/.coveragerc contains settings which enable branch coverage, limit coverage analysis to the randopony package and its sub-packages, and include the line number of code without test coverage in the report. 3.4 Documentation The documentation is written using restructuredtext markup, and built with Sphinx. Build the docs with: (randopony-tetra)$ (cd docs && make html) The results are browsable in randopony-tetra/docs/_build/html/. Online, the docs are hosted at where they are automatically updated whenever changes are pushed to the Bitbucket repository. 3.5 Source Code The source repository is hosted on Bitbucket: 12 Chapter 3. Development
17 3.6 Reporting Bugs Please report bugs via the Bitbucket issue tracker: Reporting Bugs 13
18 14 Chapter 3. Development
19 CHAPTER 4 Indices and tables genindex modindex search 15
Gunnery Documentation
Gunnery Documentation Release 0.1 Paweł Olejniczak August 18, 2014 Contents 1 Contents 3 1.1 Overview................................................. 3 1.2 Installation................................................
More informationI hate money. Release 1.0
I hate money Release 1.0 Nov 01, 2017 Contents 1 Table of content 3 2 Indices and tables 15 i ii «I hate money» is a web application made to ease shared budget management. It keeps track of who bought
More informationBitdock. Release 0.1.0
Bitdock Release 0.1.0 August 07, 2014 Contents 1 Installation 3 1.1 Building from source........................................... 3 1.2 Dependencies............................................... 3
More informationPulp Python Support Documentation
Pulp Python Support Documentation Release 1.0.1 Pulp Project October 20, 2015 Contents 1 Release Notes 3 1.1 1.0 Release Notes............................................ 3 2 Administrator Documentation
More informationPyCon APAC 2014 Documentation
PyCon APAC 2014 Documentation Release 2014-01-12 Keith Yang July 06, 2014 Contents 1 PyCon APAC 2014 3 1.1 Getting Started.............................................. 3 1.2 Setting up the database..........................................
More informationPython Project Example Documentation
Python Project Example Documentation Release 0.1.0 Neil Stoddard Mar 22, 2017 Contents 1 Neilvana Example 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationbootmachine Documentation
bootmachine Documentation Release 0.6.0 Thomas Schreiber April 20, 2015 Contents 1 bootmachine 3 1.1 Configuration Management Tools.................................... 3 1.2 Providers.................................................
More informationsainsmart Documentation
sainsmart Documentation Release 0.3.1 Victor Yap Jun 21, 2017 Contents 1 sainsmart 3 1.1 Install................................................... 3 1.2 Usage...................................................
More informationManaging Infrastructure with Python, Fabric and Ansible. By Tim Henderson hackthology.com github.com/timtadh
Managing Infrastructure with Python, Fabric and Ansible By Tim Henderson tadh@case.edu hackthology.com github.com/timtadh part 00 death of a sys-admin there are too many machines now, we have become root
More informationchatterbot-weather Documentation
chatterbot-weather Documentation Release 0.1.1 Gunther Cox Nov 23, 2018 Contents 1 chatterbot-weather 3 1.1 Installation................................................ 3 1.2 Example.................................................
More informationTPS Documentation. Release Thomas Roten
TPS Documentation Release 0.1.0 Thomas Roten Sep 27, 2017 Contents 1 TPS: TargetProcess in Python! 3 2 Installation 5 3 Contributing 7 3.1 Types of Contributions..........................................
More informationI2C LCD Documentation
I2C LCD Documentation Release 0.1.0 Peter Landoll Sep 04, 2017 Contents 1 I2C LCD 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationdjango-fabric Documentation
django-fabric Documentation Release 1.5.0 Rolf Erik Lekang July 18, 2015 Contents 1 Quickstart 1 1.1 Installation................................................ 1 1.2 Usage...................................................
More informationGarment Documentation
Garment Documentation Release 0.1 Evan Borgstrom March 25, 2014 Contents i ii A collection of fabric tasks that roll up into a single deploy function. The whole process is coordinated through a single
More informationgoogle-search Documentation
google-search Documentation Release 1.0.0 Anthony Hseb May 08, 2017 Contents 1 google-search 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationEDPC Mentoring Database Documentation
EDPC Mentoring Database Documentation Release 0.1.0 EDPC Jul 20, 2017 Contents 1 Getting started 1 1.1 Before you start............................................. 1 1.2 Running a test instance with
More informationdjango-reinhardt Documentation
django-reinhardt Documentation Release 0.1.0 Hyuntak Joo December 02, 2016 Contents 1 django-reinhardt 3 1.1 Installation................................................ 3 1.2 Usage...................................................
More informationPython Project Documentation
Python Project Documentation Release 1.0 Tim Diels Jan 10, 2018 Contents 1 Simple project structure 3 1.1 Code repository usage.......................................... 3 1.2 Versioning................................................
More informationGIT. A free and open source distributed version control system. User Guide. January, Department of Computer Science and Engineering
GIT A free and open source distributed version control system User Guide January, 2018 Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Table of Contents What is
More informationIndex. Chaminda Chandrasekara 2017 C. Chandrasekara, Beginning Build and Release Management with TFS 2017 and VSTS, DOI /
Index A Agent platforms, 10 system and user capabilities, 10 Agent pool add user, 12 assign permissions, 55 56 default pool, 8 hosted Linux pool, 8 hosted pool, 7 set up assign administrator role, 45 auto-provision
More informationFlask Web Development Course Catalog
Flask Web Development Course Catalog Enhance Your Contribution to the Business, Earn Industry-recognized Accreditations, and Develop Skills that Help You Advance in Your Career March 2018 www.iotintercon.com
More informationTangent MicroServices Documentation
Tangent MicroServices Documentation Release 1 Tangent Solutions March 10, 2015 Contents 1 Getting Started 3 1.1 Micro Services Projects......................................... 3 2 Service Registry 5
More informationGoogle Domain Shared Contacts Client Documentation
Google Domain Shared Contacts Client Documentation Release 0.1.0 Robert Joyal Mar 31, 2018 Contents 1 Google Domain Shared Contacts Client 3 1.1 Features..................................................
More informationDjango-CSP Documentation
Django-CSP Documentation Release 3.0 James Socol, Mozilla September 06, 2016 Contents 1 Installing django-csp 3 2 Configuring django-csp 5 2.1 Policy Settings..............................................
More informationwithenv Documentation
withenv Documentation Release 0.7.0 Eric Larson Aug 02, 2017 Contents 1 withenv 3 2 Installation 5 3 Usage 7 3.1 YAML Format.............................................. 7 3.2 Command Substitutions.........................................
More informationDjango-frontend-notification Documentation
Django-frontend-notification Documentation Release 0.2.0 Arezqui Belaid February 25, 2016 Contents 1 Introduction 3 1.1 Overview................................................. 3 1.2 Documentation..............................................
More informationyouckan Documentation
youckan Documentation Release 0.1.0.dev Axel Haustant May 26, 2014 Contents 1 Compatibility 3 2 Installation 5 3 Documentation 7 3.1 Configuration............................................... 7 3.2
More informationKiki Documentation. Release 0.7a1. Stephen Burrows
Kiki Documentation Release 0.7a1 Stephen Burrows August 14, 2013 CONTENTS i ii Kiki Documentation, Release 0.7a1 Kiki is envisioned as a Django-based mailing list manager which can replace Mailman. CONTENTS
More informationThe Pyramid Web Application Development Framework
The Pyramid Web Application Development Framework www.pylonsproject.org Martin Geisler Dealini July 4th, 2013 1 / 20 Outline Introduction Handling a Request Routes Views Renderers Mako Templates Conclusion
More informationPASSPORTAL PLUGIN DOCUMENTATION
Contents Requirements... 2 Install or Update Passportal Plugin Solution Center... 3 Configuring Passportal Plugin... 5 Client mapping... 6 User Class Configuration... 7 About the Screens... 8 Passportal
More informationDNS Zone Test Documentation
DNS Zone Test Documentation Release 1.1.3 Maarten Diemel Dec 02, 2017 Contents 1 DNS Zone Test 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationPoetaster. Release 0.1.1
Poetaster Release 0.1.1 September 21, 2016 Contents 1 Overview 1 1.1 Installation................................................ 1 1.2 Documentation.............................................. 1 1.3
More informationRelease Nicholas A. Del Grosso
wavefront r eaderdocumentation Release 0.1.0 Nicholas A. Del Grosso Apr 12, 2017 Contents 1 wavefront_reader 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationAircrack-ng python bindings Documentation
Aircrack-ng python bindings Documentation Release 0.1.1 David Francos Cuartero January 20, 2016 Contents 1 Aircrack-ng python bindings 3 1.1 Features..................................................
More informationdiceware Documentation
diceware Documentation Release 0.1 Uli Fouquet March 28, 2015 Contents 1 Install 3 2 Usage 5 3 What is it good for? 7 4 Is it secure? 9 5 Developer Install 11 5.1 Documentation Install..........................................
More informationRedis Timeseries Documentation
Redis Timeseries Documentation Release 0.1.8 Ryan Anguiano Jul 26, 2017 Contents 1 Redis Timeseries 3 1.1 Install................................................... 3 1.2 Usage...................................................
More informationopen-helpdesk Documentation
open-helpdesk Documentation Release 0.9.9 Simone Dalla Nov 16, 2017 Contents 1 Overview 3 1.1 Dependencies............................................... 3 1.2 Documentation..............................................
More informationAldryn Installer Documentation
Aldryn Installer Documentation Release 0.2.0 Iacopo Spalletti February 06, 2014 Contents 1 django CMS Installer 3 1.1 Features.................................................. 3 1.2 Installation................................................
More informationCreate and Manage Partner Portals
Create and Manage Partner Portals Salesforce, Summer 18 @salesforcedocs Last updated: June 20, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of
More informationDeployability. of Python. web applications
Deployability of Python web applications Bruno Renié EuroPython 2013 Deployability, n The extent to which something is deployable Disclaimer Most of this isn't python-specific or even web-specific Oriented
More informationAvePoint Cloud Governance. Release Notes
AvePoint Cloud Governance Release Notes January 2018 New Features and Improvements AvePoint Cloud Governance now includes a My Groups report, which shows users a list of Office 365 groups they own or are
More informationVMware Horizon 7 Administration Training
VMware Horizon 7 Administration Training Course Course Duration : 20 Working Days Class Duration : 3 hours per day Fast Track: - Course duration 10days (Per day 8 hours) Get Fee Details Module 1: Introduction
More informationPython wrapper for Viscosity.app Documentation
Python wrapper for Viscosity.app Documentation Release Paul Kremer March 08, 2014 Contents 1 Python wrapper for Viscosity.app 3 1.1 Features.................................................. 3 2 Installation
More informationConda Documentation. Release latest
Conda Documentation Release latest August 09, 2015 Contents 1 Installation 3 2 Getting Started 5 3 Building Your Own Packages 7 4 Getting Help 9 5 Contributing 11 i ii Conda Documentation, Release latest
More informationMarkLogic Server. MarkLogic Server on Microsoft Azure Guide. MarkLogic 9 January, 2018
MarkLogic Server on Microsoft Azure Guide 1 MarkLogic 9 January, 2018 Last Revised: 9.0-4, January, 2018 2018 MarkLogic Corporation. MarkLogic and the MarkLogic logo are trademarks or registered trademarks
More informationPatch Server for Jamf Pro Documentation
Patch Server for Jamf Pro Documentation Release 0.7.0 Bryson Tyrrell Mar 16, 2018 Contents 1 Change History 3 2 Setup the Patch Server Web Application 7 3 Add Your Patch Server to Jamf Pro 11 4 API Authentication
More informationDjango MFA Documentation
Django MFA Documentation Release 1.0 Micro Pyramid Sep 20, 2018 Contents 1 Getting started 3 1.1 Requirements............................................... 3 1.2 Installation................................................
More informationalmir Documentation Release Domen Kožar
almir Documentation Release 0.1.8.0 Domen Kožar January 22, 2014 Contents i ii almir Documentation, Release 0.1.8.0 Author Domen Kožar Source code github.com project Bug tracker github.com
More informationBiostar Central Documentation. Release latest
Biostar Central Documentation Release latest Oct 05, 2017 Contents 1 Features 3 2 Support 5 3 Quick Start 7 3.1 Install................................................... 7 3.2 The biostar.sh manager..........................................
More informationoemof.db Documentation
oemof.db Documentation Release 0.0.5 Uwe Krien, oemof developing group Mar 20, 2017 Contents 1 Getting started 3 1.1 Installation................................................ 3 1.2 Configuration and
More informationGame Server Manager Documentation
Game Server Manager Documentation Release 0.1.1+0.gc111f9c.dirty Christopher Bailey Dec 16, 2017 Contents 1 Game Server Manager 3 1.1 Requirements............................................... 3 1.2
More informationAvePoint Cloud Governance. Release Notes
AvePoint Cloud Governance Release Notes Table of Contents New Features and Improvements: June 2018... 2 New Features and Improvements: May 2018... 3 New Features and Improvements: April 2018... 4 New Features
More informationFCS Documentation. Release 1.0 AGH-GLK
FCS Documentation Release 1.0 AGH-GLK November 06, 2014 Contents 1 Quickstart 3 2 FCS basics 5 2.1 Registration................................................ 5 2.2 Main page................................................
More informationAdmin Table is oftr Caoto ntr e s U ntsser Guide Table of Contents Introduction Accessing the Portal
Administrator s Table of Contents User Guide Table of Contents Introduction 3 Accessing the Portal 3 Create User Accounts 4 Enable / Disable User Accounts 5 Manage Users from an LDAP Server 5 User Roles
More informationCYAN SECURE WEB Installing on Windows
CYAN SECURE WEB September 2009 Applies to: 1.7 and above Table of Contents 1 Introduction... 2 2 Preparation... 2 3 Network Integration... 3 3.1 Out-of-line Deployment... 3 3.2 DMZ Deployment... 3 4 Proxy
More informationDISQUS. Continuous Deployment Everything. David
DISQUS Continuous Deployment Everything David Cramer @zeeg Continuous Deployment Shipping new code as soon as it s ready (It s really just super awesome buildbots) Workflow Commit (master) Integration
More informationKinto Documentation. Release Mozilla Services Da French Team
Kinto Documentation Release 0.2.2 Mozilla Services Da French Team June 23, 2015 Contents 1 In short 3 2 Table of content 5 2.1 API Endpoints.............................................. 5 2.2 Installation................................................
More informationmemex-explorer Documentation
memex-explorer Documentation Release 0.4 Andy Terrel, Christine Doig, Ben Zaitlen, Karan Dodia, Brittain Har January 19, 2016 Contents 1 User s Guide to Memex Explorer 3 1.1 Application Structure...........................................
More informationRoman Numeral Converter Documentation
Roman Numeral Converter Documentation Release 0.1.0 Adrian Cruz October 07, 2014 Contents 1 Roman Numeral Converter 3 1.1 Features.................................................. 3 2 Installation 5
More informationDJOAuth2 Documentation
DJOAuth2 Documentation Release 0.6.0 Peter Downs Sep 27, 2017 Contents 1 Important Links 1 2 What is DJOAuth2? 3 3 Why use DJOAuth2? 5 4 What is implemented? 7 5 Quickstart Guide 9 5.1 Requirements...............................................
More informationmri Documentation Release Nate Harada
mri Documentation Release 1.0.0 Nate Harada September 18, 2015 Contents 1 Getting Started 3 1.1 Deploying A Server........................................... 3 1.2 Using Caffe as a Client..........................................
More informationPython web frameworks
Flask Python web frameworks Django Roughly follows MVC pattern Steeper learning curve. Flask Initially an April Fools joke Micro -framework: minimal approach. Smaller learning curve http://flask.pocoo.org/docs/0.12/quickstart/#a-minimalapplication
More informationdocs-python2readthedocs Documentation
docs-python2readthedocs Documentation Release 0.1.0 Matthew John Hayes Dec 01, 2017 Contents 1 Introduction 3 2 Install Sphinx 5 2.1 Pre-Work................................................. 5 2.2 Sphinx
More informationdjango-dynamic-db-router Documentation
django-dynamic-db-router Documentation Release 0.1.1 Erik Swanson August 24, 2016 Contents 1 Table of Contents 3 1.1 Installation................................................ 3 1.2 Quickstart................................................
More informationAnsible Tower Quick Setup Guide
Ansible Tower Quick Setup Guide Release Ansible Tower 2.4.5 Red Hat, Inc. Jun 06, 2017 CONTENTS 1 Quick Start 2 2 Login as a Superuser 3 3 Import a License 4 4 Examine the Tower Dashboard 6 5 The Setup
More informationPython simple arp table reader Documentation
Python simple arp table reader Documentation Release 0.0.1 David Francos Nov 17, 2017 Contents 1 Python simple arp table reader 3 1.1 Features.................................................. 3 1.2 Usage...................................................
More informationPython Schema Generator Documentation
Python Schema Generator Documentation Release 1.0.0 Peter Demin June 26, 2016 Contents 1 Mutant - Python code generator 3 1.1 Project Status............................................... 3 1.2 Design..................................................
More informationKivy Designer Documentation
Kivy Designer Documentation Release 0.9 Kivy October 02, 2016 Contents 1 Installation 3 1.1 Prerequisites............................................... 3 1.2 Installation................................................
More informationStepic Plugins Documentation
Stepic Plugins Documentation Release 0 Stepic Team May 06, 2015 Contents 1 Introduction 3 1.1 Quiz Architecture............................................ 3 1.2 Backend Overview............................................
More informationTissu for Fabric Documentation
Tissu for Fabric Documentation Release 0.1-alpha Thierry Stiegler July 17, 2014 Contents 1 About 1 1.1 Installation................................................ 1 1.2 Quickstart................................................
More informationVector Issue Tracker and License Manager - Administrator s Guide. Configuring and Maintaining Vector Issue Tracker and License Manager
Vector Issue Tracker and License Manager - Administrator s Guide Configuring and Maintaining Vector Issue Tracker and License Manager Copyright Vector Networks Limited, MetaQuest Software Inc. and NetSupport
More informationSAS Viya 3.3 Administration: Identity Management
SAS Viya 3.3 Administration: Identity Management Identity Management Overview................................................................. 2 Getting Started with Identity Management......................................................
More informationClickToCall SkypeTest Documentation
ClickToCall SkypeTest Documentation Release 0.0.1 Andrea Mucci August 04, 2015 Contents 1 Requirements 3 2 Installation 5 3 Database Installation 7 4 Usage 9 5 Contents 11 5.1 REST API................................................
More informationcwmon-mysql Release 0.5.0
cwmon-mysql Release 0.5.0 October 18, 2016 Contents 1 Overview 1 1.1 Installation................................................ 1 1.2 Documentation.............................................. 1 1.3
More informationINSTALLATION AND SETUP VMware Workspace ONE
GUIDE NOVEMBER 2018 PRINTED 9 JANUARY 2019 VMware Workspace ONE Table of Contents Installation and Setup Introduction Prerequisites Signing Up for a Free Trial Launching the Workspace ONE UEM Console Navigating
More informationEloqua Integration User Guide. Cvent, Inc 1765 Greensboro Station Place McLean, VA
Eloqua Integration User Guide 2017 Cvent, Inc 1765 Greensboro Station Place McLean, VA 22102 www.cvent.com Contents Eloqua Integration User Guide... 3 Enabling Eloqua Integration in Your Account... 4 Helpful
More informationPyCRC Documentation. Release 1.0
PyCRC Documentation Release 1.0 Cristian Năvălici May 12, 2018 Contents 1 PyCRC 3 1.1 Features.................................................. 3 2 Installation 5 3 Usage 7 4 Contributing 9 4.1 Types
More informationIncrease Volunteerism in our Public Schools. Make Volunteer Coordinators and Board and Committee Members jobs as easy as possible.
Our Mission: Increase Volunteerism in our Public Schools Make Volunteer Coordinators and Board and Committee Members jobs as easy as possible. Improve Communication within the School Population related
More informationDOCUMENTUM D2. User Guide
DOCUMENTUM D2 User Guide Contents 1. Groups... 6 2. Introduction to D2... 7 Access D2... 7 Recommended browsers... 7 Login... 7 First-time login... 7 Installing the Content Transfer Extension... 8 Logout...
More informationdjango-baton Documentation
django-baton Documentation Release 1.0.7 abidibo Nov 13, 2017 Contents 1 Features 3 2 Getting started 5 2.1 Installation................................................ 5 2.2 Configuration...............................................
More informationturbo-hipster Documentation
turbo-hipster Documentation Release 0.1 Joshua Hesketh October 07, 2015 Contents 1 Turbo-hipster 3 1.1 Turbo-hipster and Zuul.......................................... 3 1.2 Typical workflow diagram........................................
More informationCookiecutter Django CMS Documentation
Cookiecutter Django CMS Documentation Release 0.2.2 Emanuele Palazzetti December 24, 2013 Contents 1 Basics 3 1.1 Overview................................................. 3 1.2 Usage...................................................
More informationNote: Who is Dr. Who? You may notice that YARN says you are logged in as dr.who. This is what is displayed when user
Run a YARN Job Exercise Dir: ~/labs/exercises/yarn Data Files: /smartbuy/kb In this exercise you will submit an application to the YARN cluster, and monitor the application using both the Hue Job Browser
More informationDjango Groups Manager Documentation
Django Groups Manager Documentation Release 0.3.0 Vittorio Zamboni January 03, 2017 Contents 1 Documentation 3 1.1 Installation................................................ 3 1.2 Basic usage................................................
More informationDeveloping ASP.Net MVC 4 Web Application
Developing ASP.Net MVC 4 Web Application About this Course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus will
More informationSendCloud OpenCart 2 Extension Documentation
SendCloud OpenCart 2 Extension Documentation Release 1.2.0 Comercia November 22, 2017 Contents 1 GitHub README info 3 1.1 Links................................................... 3 1.2 Version Support.............................................
More informationPCVITA Express Migrator for SharePoint (Lotus Notes Doc Lib) 2011
TABLE OF CONTENTS Chapter-1 ------------------------------------------------------------------------------------- Page No (2) Getting Started to Express Migrator for SharePoint (Lotus Notes): What is Express
More informationSocrates Documentation
Socrates Documentation Release 0.6.0 Honza Pokorny July 23, 2011 CONTENTS i ii Socrates is a simple static site generator. It s geared towards blogs. You write your posts in your favorite plain text to
More informationUnifer Documentation. Release V1.0. Matthew S
Unifer Documentation Release V1.0 Matthew S July 28, 2014 Contents 1 Unifer Tutorial - Notes Web App 3 1.1 Setting up................................................. 3 1.2 Getting the Template...........................................
More informationProject Management. Projects CHAPTER
CHAPTER 1 AON Version 2.4 introduces the concept of projects to partition the work performed by different development teams. A project contains all of the resources, such as policy execution plans (PEPs),
More informationdjango-baton Documentation
django-baton Documentation Release 1.3.1 abidibo Nov 05, 2018 Contents 1 Features 3 2 Getting started 5 2.1 Installation................................................ 5 2.2 Configuration...............................................
More informationnewauth Documentation
newauth Documentation Release 0.0.1 adrien-f April 11, 2015 Contents 1 Installation 3 1.1 Dependencies............................................... 3 1.2 Downloading...............................................
More informationUSER MANUAL. SalesPort Salesforce Customer Portal for WordPress (Lightning Mode) TABLE OF CONTENTS. Version: 3.1.0
USER MANUAL TABLE OF CONTENTS Introduction...1 Benefits of Customer Portal...1 Prerequisites...1 Installation...2 Salesforce App Installation... 2 Salesforce Lightning... 2 WordPress Manual Plug-in installation...
More information20486: Developing ASP.NET MVC 4 Web Applications
20486: Developing ASP.NET MVC 4 Web Applications Length: 5 days Audience: Developers Level: 300 OVERVIEW In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework
More informationBrowser-based Access and Management
Browser-based Access and Management Old Content - see latest equivalent Modified by on 13-Sep-2017 In addition to connecting to an Altium Vault through Altium Designer, and interfacing to it through the
More informationStorage Made Easy Cloud Appliance installation Guide
dev.storagemadeeasy.com Storage Made Easy Cloud Appliance installation Guide 4 min read original Configuring the SME Appliance The configuration server allows you to configure - Static IP address - Domain
More informationUsing PCF Ops Manager to Deploy Hyperledger Fabric
Using PCF Ops Manager to Deploy Hyperledger Fabric By VMware Introduction Pivotal Cloud Foundry Operations Manager (PCF Ops Manager for short) is a graphical interface used to configure and deploy various
More informationCOURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS
ABOUT THIS COURSE In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the
More informationPusher Documentation. Release. Top Free Games
Pusher Documentation Release Top Free Games January 18, 2017 Contents 1 Overview 3 1.1 Features.................................................. 3 1.2 The Stack.................................................
More informationANIXIS Password Reset
ANIXIS Password Reset Evaluator s Guide V3.22 Copyright 2003-2018 ANIXIS. All rights reserved. ANIXIS, ANIXIS Password Reset, Password Policy Enforcer, PPE/Web, Password Policy Client, Password Policy
More information