Skip to content

Commit

Permalink
Merge branch 'development'
Browse files Browse the repository at this point in the history
  • Loading branch information
Stefano Cossu committed Apr 4, 2018
2 parents a9599d4 + 45f3c9c commit 8b05025
Show file tree
Hide file tree
Showing 122 changed files with 3,196 additions and 1,943 deletions.
5 changes: 2 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ python:
- "3.5"
- "3.6"
install:
- pip install -r requirements.txt
- coilmq&
- pip install -e .
script:
- pytest tests
- python setup.py test
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ WORKDIR /usr/local
ADD . lakesuperior
WORKDIR /usr/local/lakesuperior
RUN cp ./docker/etc/* ./etc.defaults/
RUN pip install -r requirements.txt
RUN pip install -e .
CMD ./docker/docker_entrypoint
EXPOSE 8000
HEALTHCHECK --interval=30s --timeout=5s \
Expand Down
3 changes: 3 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
include README.rst
include LICENSE
graft lakesuperior/endpoints/templates
177 changes: 0 additions & 177 deletions README.md

This file was deleted.

69 changes: 69 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
LAKEsuperior
============

|build status| |docs|

LAKEsuperior is an alternative `Fedora
Repository <http://fedorarepository.org>`__ implementation.

Documentation
-------------

The full documentation is maintained in `Read The Docs
<http://lakesuperior.readthedocs.io/>`__. Please refer to that for more info.

Installation
------------

The following instructions are aimed at a manual install using this git
repository. For a hands-off install using Docker, see
`the setup documentation
<http://lakesuperior.readthedocs.io/en/latest/setup.html>`__.

Dependencies
~~~~~~~~~~~~

1. Python 3.5 or greater.
2. A message broker supporting the STOMP protocol. For testing and
evaluation purposes, `CoilMQ <https://github.com/hozn/coilmq>`__ is
included with the dependencies and should be automatically installed.

Installation steps
~~~~~~~~~~~~~~~~~~

#. Create a virtualenv in a project folder:
``python3 -m venv <virtualenv folder>``
#. Activate the virtualenv: ``source <path_to_virtualenv>/bin/activate``
#. Install dependencies: ``pip install -r requirements.txt``
#. Start your STOMP broker, e.g.: ``coilmq &``. If you have another
queue manager listening to port 61613 you can either configure a
different port on the application configuration, or use the existing
message queue.
#. Run ``lsup-admin bootstrap`` to initialize the binary and graph
stores.
#. Run ``fcrepo``.

Contributing
------------

This has been so far a single person’s off-hours project (with much
input from several sides). In order to turn into anything close to a
Beta release and eventually to a production-ready implementation, it
needs some community love.

Contributions are welcome in all forms, including ideas, issue reports,
or even just spinning up the software and providing some feedback.
LAKEsuperior is meant to live as a community project.

See `Contributing Guidelines
<http://lakesuperior.readthedocs.io/en/latest/contributing.html>`__
for further details on how to fork, improve, document and test the project.

.. |build status| image:: http://img.shields.io/travis/scossu/lakesuperior/master.svg?style=flat
:alt: Build Status
:target: https://travis-ci.org/username/repo

.. |docs| image:: https://readthedocs.org/projects/lakesuperior/badge/
:alt: Documentation Status
:scale: 100%
:target: https://lakesuperior.readthedocs.io/en/latest/?badge=latest
4 changes: 3 additions & 1 deletion conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,11 @@
from lakesuperior.config_parser import test_config
from lakesuperior.globals import AppGlobals
from lakesuperior.env import env

env.config = test_config
env.app_globals = AppGlobals(test_config)
from lakesuperior.app import create_app
from util.generators import random_image
from lakesuperior.util.generators import random_image

env.config = test_config

Expand Down
43 changes: 0 additions & 43 deletions doc/notes/architecture.md

This file was deleted.

33 changes: 0 additions & 33 deletions doc/notes/cli.md

This file was deleted.

0 comments on commit 8b05025

Please sign in to comment.