Skip to content

Simple discussion forum implementation for educational purposes

License

Notifications You must be signed in to change notification settings

frostbear-consulting/kommunity

Repository files navigation

Kommunity

Purpose

Kommunity is a simple, standalone forum application for educational purposes. It can be packaged as a fat jar and follows the principles of 12 factor apps.

Development setup

Prerequisites:

  • Java 17 (tested with OpenJDK)
  • Docker with docker-compoose
  • IntelliJ (tested with Ultimate edition) or similar
    • Have the JDK named 17 in Project Structure > Platform Settings > SDKs

Setup instructions:

  • Start backing services with docker-compose
    • IntelliJ has a run configuration called Services
  • Start application through Gradle
    • IntelliJ has a run configuration called KommunityApplication, start in debug mode

This setup runs on Apple Silicon.

License

See LICENSE

About

Simple discussion forum implementation for educational purposes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published