sgp.mdwn 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <div class="infobox">
  2. <h2>Links</h2>
  3. <ul>
  4. <li> [[News]]
  5. <li> [[Releases]]
  6. <li> [[Documentation]]
  7. <li> [[Forum]]
  8. <li> [[Tickets]]
  9. </ul>
  10. </div>
  11. [[!toc]]
  12. # Introduction
  13. SGP is a collection of general-purpose C++ utilities, together in a single C++
  14. library. These utilities are not related to each other - they were just
  15. collected during the development of other projects.
  16. [[TODO|TODO/OPEN]] write about them, at least the more useful ones...
  17. During most of its existence, including now, SGP has been a mess. But now, as
  18. other components begin to depend on it, it will be reorganized and documented.
  19. SGP is part of the Partager project.
  20. The [[releases]] page provides a news feed of SGP's releases. The first one on
  21. the list is the most recent release. SGP is still very young so there is no
  22. stability guarantee. On the other hand some things won't change much anyway, and
  23. you can just ask if you plan to use some part. Or copy the code into your
  24. projects.
  25. [[!template id=project-links name=sgp]]
  26. # Download
  27. [[!template id=project-downloads
  28. name=sgp]]
  29. # Documentation
  30. See here: [[documentation]].
  31. # RSS, Mailing Lists and Chat
  32. [[!template id=project-community]]
  33. # "License"
  34. SGP is free software, and is committed to software freedom. It is released under
  35. the General Public License version 3 (GPLv3+).
  36. # Related Software
  37. - The sigc++ library is a build dependency.
  38. - The Boost library (specifically Boost.Iterator) is a build dependency.
  39. # Bugs and Patches
  40. See here: [[tickets]].
  41. # History
  42. I started SGP while working on a GUI application for personal task/project
  43. management, called Sylva. I noticed some parts of the code were generally useful
  44. for C++ coding, and decided to start a new library "Sylva General Purpose" for
  45. that code. Since then I stopped working on Sylva (although it will hopefully
  46. come back in another form later, and its code and ideas will be reused), but SGP
  47. remained and got more code I wrote while working on later projects.