Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. |Pinry|
  2. =======
  3. The open-source core of Pinry, a tiling image board system for people
  4. who want to save, tag, and share images, videos and webpages in an easy
  5. to skim through format.
  6. For more information and a working demo board visit `getpinry.com`_.
  7. Requirements
  8. ------------
  9. Pinry is built on top of Django and optimized to run on a Linux
  10. environment. However we have gotten Pinry to work on Windows and Mac as
  11. well but it may require some extra digging around configuration. Pinry's
  12. Python requirements are all in the ``Pipfile`` file. You can easily install
  13. these using pipenv, to get pipenv, if you already have Python and pip, run
  14. python ``pip install pipenv``.
  15. Testing
  16. -------
  17. We have many tests built into Pinry to ensure that changes don't break
  18. anything. If you are live dangerously and have cutting edge new Pinry
  19. features first you can use our master branch for your own instance. We
  20. recommend using our tags/versions though.
  21. To run Pinry's tests inside the Pinry repo run::
  22. pipenv install --dev --three
  23. pipenv run python manage.py test
  24. Docker
  25. ------
  26. Follow the steps below to install Timestrap locally or on any server. This
  27. process installs the minimal requirements to run Pinry. For development
  28. requirements and procedures, see testing above.
  29. - Install the requirements:
  30. - Docker
  31. - Docker Compose
  32. - Set any custom configuration options you need and run::
  33. docker-compose up -d
  34. - Bootstrap the database::
  35. docker-compose exec web python3 manage.py migrate --settings=pinry.settings.docker
  36. Linting
  37. -------
  38. So everything isn't a mess::
  39. pipenv run flake8 --exclude=migrations
  40. Contributors
  41. ------------
  42. The core contributors for Pinry have been/currently are:
  43. * Isaac Bythewood <http://isaacbythewood.com/>
  44. * Krzysztof Klimonda
  45. * Lapo Luchini <https://github.com/lapo-luchini>
  46. For a full list of contributors check out the `GitHub Contributors Graph`_.
  47. .. Links
  48. .. |Pinry| image:: https://raw.github.com/pinry/pinry/master/logo.png
  49. .. _getpinry.com: http://getpinry.com/
  50. .. _docker-pinry GitHub repository: https://github.com/pinry/docker-pinry
  51. .. _GitHub Contributors Graph: https://github.com/pinry/pinry/graphs/contributors