= The Marmalade Service - A package repository in EmacsLisp =
This is an EmacsLisp package to reimplement the [[http://marmalade-repo.org|marmalade-repo]] with Elnode. Natalie Weizenbaum wrote the original [[http://marmalade-repo.org|marmalade-repo]] with node.js and mongodb.
=== How to ===
=== About ===
This reimplementation uses an [[http://elnode.org|Elnode]] application dealing with a filesystem of all packages. It's basically a file server app. It also follows the microservice model.
This packages includes conversion tools from the mongodb to the filesystem.
These are the things marmalade should do:
==== Other marmalade things ====
It would be nice if marmalade provided better package discovery.
It would be nice if marmalade stored licences in a clear way and allowed you to use only safe licences if you wish.
==== How it works ====
The package is contained in the top level. Elpakit is used to build it.
{{{marmalade-repo-test}}} is a test directory containing packages used by the test scripts.
{{{marmalade-repo-test/possible-packages}}} contains stuff we don't have tests for but probably should have.