Skip to content

nodepy/registry

Repository files navigation

nodepy/registry

This is the nodepy package registry which is built entirely on nodepy and deployed on ppym.org. It can be deployed locally for a private package registry as well.

Requirements

* Automatically installed

Installation & Deployment

Clone the repository with submodules. Install the dependencies with nppm. The dependencies can be installed without connecting to ppym.org as they are included as submodule.s

$ git clone https://github.com/nodepy/registry.git --recursive
$ cd registry
$ nppm install

Update config.py and start the server.

$ nodepy server

See also: Registry Front Page

Changelog

0.0.5

General

  • rename from ppym-registry to just registry and package name to @nodepy/registry
  • include werkzeug-reloader-patch and nodepy (which contains nppm as submodule
  • configuration is now done in config.py instead of ~/.ppymrc
  • another restyling
  • now using SASS (see the static/scss directory)
  • add a search form (view not yet implemented)
  • change package browsing url from /browse/packages and /browse/package/... to /packages and /packages/...
  • change user browsing url from /browse/users and /browse/users/... to /users and /users/...
  • Node.py Documentation is now integrated into the Web Application
  • Add @nodepy/spdx-licenses module and display OSI approved icon with the license identifier, when applicable

v0.0.4

  • Update page design with Kube CSS instead of Twitter Bootstrap
  • Fix display of package description and license
  • Add manage promote and manage demote commands
  • Fix #1: TemplateNotFound when running the Flask app not from the project root
  • Fix #2: Can not upload manifest containing . in a key