guile-semver.texi 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. \input texinfo
  2. @c -*-texinfo-*-
  3. @c %**start of header
  4. @setfilename guile-semver.info
  5. @documentencoding UTF-8
  6. @include version.texi
  7. @settitle guile-semver @value{VERSION}
  8. @c %**end of header
  9. @copying
  10. This manual is for guile-semver, version @value{VERSION}.
  11. Copyright @copyright{} 2018 Jelle Licht
  12. Permission is granted to copy, distribute and/or modify this document
  13. under the terms of the GNU Free Documentation License, Version 1.3
  14. or any later version published by the Free Software Foundation;
  15. with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
  16. A copy of the license is included in the section entitled "GNU
  17. Free Documentation License".
  18. @end copying
  19. @titlepage
  20. @title guile-semver Reference Manual
  21. @page
  22. @vskip 0pt plus 1filll
  23. @insertcopying
  24. @end titlepage
  25. @contents
  26. @ifnottex
  27. @node Top
  28. @top guile-semver
  29. This manual is for guile-semver version @value{VERSION}.
  30. @end ifnottex
  31. @menu
  32. * Introduction:: Why guile-semver.
  33. * Installation:: Installing guile-semver.
  34. @end menu
  35. @node Introduction
  36. @chapter Introduction
  37. Guile-semver is a GNU Guile library for working with version constraint as
  38. defined by the @url{https://semver.org/, Semantic Versioning 2.0} scheme.
  39. One of the goals of guile-semver is to offer a stable toolkit for emulating
  40. version-resolving schemes use by package managers such as
  41. @url{https://www.npmjs.com/, Node Package Manager}. Guile-semver is still in
  42. early stages of development but might already prove usable. None of the
  43. internal modules have a stable API.
  44. This documentation is a stub.
  45. @node Installation
  46. @chapter Installation
  47. @menu
  48. * Requirements:: Software needed to build and run guile-semver.
  49. @end menu
  50. @node Requirements
  51. @section Requirements
  52. Guile-semver depends on the following packages:
  53. @itemize
  54. @item @url{https://www.gnu.org/software/guile/, GNU Guile}
  55. @item @url{http://www.gnu.org/software/make/, GNU Make}.
  56. @end itemize
  57. Current instructions exists in the guix.scm file.
  58. @bye