0 purchases
djangoname 2.0.0
# Django Name [![Build Status](https://travis-ci.org/unt-libraries/django-name.svg?branch=master)](https://travis-ci.org/unt-libraries/django-name) [![Docs Status](https://img.shields.io/badge/docs-latest-blue.svg)](https://django-name.readthedocs.org) [![PyPI Version](https://img.shields.io/pypi/v/django-name.svg)](https://pypi.python.org/pypi/django-name)Python Implementation of NACO Normalization RulesThe Name App is a tool originally developed for documenting names used by the UNT Libraries in its various digital library systems and collections. The app provides a consistent way of communicating the authorized version of a name and information about the name that is useful for reuse. The Name App generates a unique URL for each name that can be used to unambiguously refer to a person, organization, event, building or piece of software. In addition to an HTML page for each name there are a number of other formats available for each record including a MADS XML version and a simple JSON representation. A key feature of the UNT Name App is the ability to link to other vocabularies such as the Virtual International Authority File (VIAF), the Library of Congress Name Authority File, or Wikipedia. ---## InstallationFor installation instructions, see the [Installation](http://django-name.readthedocs.org/en/latest/installation.html) page in the docs.## LicenseSee LICENSE.## Acknowledgementsdjango-name was developed at the UNT Libraries.Contributors:- [Joey Liechty](https://github.com/yeahdef)- [Damon Kelley](https://github.com/damonkelley)- [Lauren Ko](https://github.com/ldko)- [Mark Phillips](https://github.com/vphill)- [Gio Gottardi](https://github.com/somexpert)## DevelopingTo take advantage of the dev environment that is already configured, you need to have Docker(>= 1.3) and Docker Compose installed.Install [Docker](https://docs.docker.com)Install Docker Compose```shpipinstalldocker−compose‘‘‘Clonetherepository.‘‘‘sh git clone https://github.com/unt-libraries/django-name.gitcddjango−name‘‘‘WarmuptheMySQLdatabase.Thisonlyneedstobedonewhenthedatabasecontainerdoesn′texistyet.Thiswilltakeaboutaminuteoncetheimagehasbeenpulled.‘‘‘sh docker-compose up -d mysql```Start the app and run the migrations.```sh# start the appYou can't use 'macro parameter character #' in math modeYou can't use 'macro parameter character #' in math mode docker-compose run --rm web ./manage.py migrate# optional: add a superuser in order to login to the admin interfaceYou can't use 'macro parameter character #' in math modeYou can't use 'macro parameter character #' in math mode docker-compose stop# remove the web containerYou can't use 'macro parameter character #' in math modeYou can't use 'macro parameter character #' in math mode docker-compose build web# start the appYou can't use 'macro parameter character #' in math modeYou can't use 'macro parameter character #' in math mode docker-compose run --rm web tox```The Tox configuration will test this app with Django 1.10 - 1.11.To run the tests only with the development environment (i.e. with Django 1.11)```sh$ docker-compose run --rm web ./runtests.py```Note: This is the same command that Tox issues inside each test environment it has defined.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.