szczanieckiej.adoc 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. = a·muse
  2. apiote <me@apiote.xyz>
  3. v0.1 2023-04-05
  4. :toc:
  5. szczanieckiej is a https://git.apiote.xyz/traffic.git[TRAFFIC] server that is a part of bimba.
  6. == Name
  7. szczanieckiej is pronounced [ʂt͡ʂa'ɲɛt͡s.kjɛj], somwhat like shtcha-NYE-tskyey.
  8. It’s a name of a tram terminus in Poznań that no longer exists and which was located on Szczanieckiej street.
  9. The terminus was opened in 1925 as part of preparations for Polish General Exhibition—the biggest expo that has existed in Poland to this day, which was organised in 1929 to commemorate 10 years of Polish independence.
  10. == Building
  11. To build version 0.1, You need:
  12. * TRAFFIC repo in `../traffic/`
  13. * `awk`
  14. * `bare-gen` from https://git.sr.ht/~sircmpwn/go-bare
  15. * `mk`
  16. Then, all You have to do is run `mk`
  17. == Running
  18. ----
  19. ./szczanieckiej [-c configPath] command:
  20. -c string
  21. configPath (default "/etc/bimba.toml")
  22. command
  23. one of (serve|convert)
  24. ----
  25. == Configuration
  26. The exmaple config file is:
  27. ```
  28. feeds_path = "/usr/share/szczanieckiej"
  29. admin_contact = "mailto:admin@example.com"
  30. rate_limited = true
  31. private = false
  32. enabled_feeds = [ "poznan_ztm" ]
  33. ```
  34. == Contribute
  35. This project uses The Code of Merit, which is available as CODE_OF_CONDUCT file.
  36. The roadmap is available in `CHANGELOG.adoc` file and—although it’s not set in stone—feature requests are highly discouraged. Contributions, however, are welcome as patches; please send them to `szczanieckiej@git.apiote.xyz` using `git send-email`. Patches must include a sign-off to certify agreement to https://developercertificate.org/[Developer Certificate of Origin].
  37. All communication—questions, bugs, etc.—should go through the mailing list available at `szczanieckiej@git.apiote.xyz`. Note that all communication will be made public at https://asgard.apiote.xyz/.
  38. == Mirrors
  39. The canonical repository for this project is https://git.apiote.xyz/szczanieckiej.git it’s mirrored at https://notabug.org/apiote/szczanieckiej
  40. Mirrors exist solely for the sake of the code and any additional functions provided by third-party services (including but not limited to issues and pull requests) will not be used and will be ignored.
  41. == License
  42. ----
  43. amuse Copyright (C) apiote
  44. This program is free software: you can redistribute it and/or modify
  45. it under the terms of the GNU Affero General Public License as published by
  46. the Free Software Foundation, either version 3 of the License, or
  47. (at your option) any later version.
  48. This program is distributed in the hope that it will be useful,
  49. but WITHOUT ANY WARRANTY; without even the implied warranty of
  50. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  51. GNU Affero General Public License for more details.
  52. You should have received a copy of the GNU Affero General Public License
  53. along with this program. If not, see <https://www.gnu.org/licenses/>.
  54. ----