Git Product home page Git Product logo

dissemin's Introduction

dissem.in

Documentation Status Build Status Coverage Status

Web platform to help researchers upload their papers to open repositories.

dissem.in homepage

Getting started

A Vagrantfile is provided to quickly set up a VM running dissem.in and start hacking on the code.

  • git clone https://github.com/dissemin/dissemin
  • cd dissemin
  • vagrant plugin install vagrant-vbguest to install the VirtualBox guest additions plugin for Vagrant (if using VirtualBox)
  • vagrant up to create and provision the VM
  • vagrant ssh will let you poke into the machine and access its services (PostgreSQL, Redis, ElasticSearch). A tmux session is running so that you can check out the Celery and Django development server. You can attach it using tmux attach.

Dissem.in will then be available on your host machine at http://localhost:8080.

Note that, when rebooting the Vagrant VM / container, the Dissemin server will not be started automatically. To do it, once you have booted the machine, run vagrant ssh and then cd /dissemin && ./launch.sh and wait for some time until it says that Dissemin has started. The same holds for other backend services, you can check the very last lines of the provisioning/provision.sh to find out how to start them.

See the full installation instructions, which include alternative methods.

Contributing

Good first issues

A few issues at Github are marked as "Good first issue". These issues should be easily accessible and fixable without much knowledge about dissem.in internals and should be a good way to start contributing code.

If you feel like working on any open issues ("good first issue" or not), feel free to comment to say that you are working on this and ask details if the issue is incomplete.

Localization

Translations are hosted at TranslateWiki for an easy-to-use interface for translations and statistics. We are always looking for translators for all languages.

Writing an interface for a new repository

Writing an interface for a new repository, so that Dissem.in could upload to this repository, is very easy!

A full tutorial is available.

Links

License

dissem.in is released under the Affero General Public License. Full license is available in the LICENSE file.

dissemin's People

Contributors

wetneb avatar a3nm avatar translatewiki avatar raitobezarius avatar phyks avatar stephno avatar evarin avatar pierresenellart avatar p4bl0- avatar jibe-b avatar nemobis avatar rgrunbla avatar abijeet avatar golls avatar jilljenn avatar kyodralliam avatar monperrus avatar sayashraaj avatar armavica avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.