You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

education.02.deps.md 1.7KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. Title: Education: 02. Dependencies
  2. Date: 2019-06-25 00:00
  3. Category: Page
  4. Slug: education.02.deps
  5. Lang: en
  6. | < Back | Index | Next > |
  7. |---|---|---|
  8. | [01. Why][prev] | [Education][index] | [03. Site][next] |
  9. </div><div class="contents">
  10. In this document we describe **PSKOV** dependencies and how to get them.
  11. Estimated completion time: 5 minutes.
  12. **Table of contents**
  13. * [01. Dependencies](#deps)
  14. * [02. Details](#details)
  15. <a name="deps"/>
  16. ## 01. Dependencies
  17. We designed **PSKOV** to run inside web browsers. Here is what you need to run **PSKOV**:
  18. | № | PSKOV dependency | Notes |
  19. |---|---|---|
  20. | 1 | Web browser of 2010 or newer | **PSKOV** needs ECMAScript 5 (2009), any modern web browser should work |
  21. | 2 | Local file system access | [LFSA][lfsa] gives **PSKOV** access to your local file system. Install LFSA to be able to use **PSKOV**. |
  22. **Note**: [install LFSA][lfsa] to be able to use **PSKOV**.
  23. <a name="details"/>
  24. ## 02. Details
  25. **PSKOV**:
  26. * is a client side JavaScript application
  27. * has no direct access to local file system
  28. * uses [LFSA][lfsa] to access local file system
  29. * uses [Showdown][showdown] to convert Markdown to HTML
  30. **LFSA**:
  31. * is a tiny Python server to provide read/write access to local file system
  32. * runs at 8000 port
  33. * is under 200 lines of code, feel free to [inspect it][lfsa-src]
  34. </div><div class="contents">
  35. | < Back | Index | Next > |
  36. |---|---|---|
  37. | [01. Why][prev] | [Education][index] | [03. Site][next] |
  38. [index]: education.html
  39. [prev]: education.01.why.html
  40. [next]: education.03.site.html
  41. [lfsa]: http://opengamestudio.org/lfsa
  42. [lfsa-src]: https://bitbucket.org/ogstudio/lfsa/src/default/lfsa_1.0.0.py
  43. [showdown]: https://github.com/showdownjs/showdown