Skip to content

An easily installable fiction, audio, and image archive package.

License

Notifications You must be signed in to change notification settings

OurchiveIO/ourchive

Repository files navigation

Deploy Dev App

ourchive

Ourchive is a configurable, multi-media archive application. We aim to meet the need for archival web apps that focus on browsability and searchability, and are able to be easily installed and maintained by a non-technical administrator.

Links

Installation

Ourchive runs on Django.

To set up as an admin, see Getting Started for futher instructions.

For local development, check out our developer docs.

Contributor Guidelines

Ways to Contribute

  • USE THIS APP! spin up an archive, play around with it, and when you run into issues, please log them as github issues! good bug reporting guidelines
  • Tell others about this app - word of mouth is always helpful.

We welcome technical contributions as well:

  • Submit a code fix for a bug. Grab a bug out of the issue tracker and fix that sucker! Then make a pull request to the repo.
  • Submit a new feature request as a GitHub issue.
  • Work on a feature that's on the roadmap, or unassigned in the release version.
  • Submit a unit test.
  • Submit another unit test. Maybe even a ui test if you're feeling frisky!

Please see the wiki for more on technical contributions, PR guidelines, and so on.

(ganked with love from azure)

Code of Conduct

Please see the code of conduct and diversity statement.

Thanks

We have used Unsplash free images for icon defaults.

All frameworks and tools we are using are open source, including:

  • Django
  • Postgres
  • Docker
  • pytest
  • The Noun Project (icons)
  • UIKit (CSS + JS)