All Projects → soupi → gathering

soupi / gathering

Licence: Apache-2.0 License
A self hosted website for announcing group events

Programming Languages

haskell
3896 projects
HTML
75241 projects

Projects that are alternatives of or similar to gathering

funblog
A simple blog software written in Haskell
Stars: ✭ 84 (+115.38%)
Mutual labels:  spock
geb-mobile
A geb navigator factory for mobile support for Appium, Selendroid and IosDriver
Stars: ✭ 18 (-53.85%)
Mutual labels:  spock
onboarding-service
Backend Onboarding Service for Tuleva
Stars: ✭ 21 (-46.15%)
Mutual labels:  spock
job-dsl-sample
Jenkins Job DSL Sample Project
Stars: ✭ 32 (-17.95%)
Mutual labels:  spock
spring-spock-integration-testing
How to inject Spock mocks into Spring integration tests
Stars: ✭ 17 (-56.41%)
Mutual labels:  spock
spock
Automatically perform git commits, pushes, and other cli actions when Statamic content changes
Stars: ✭ 96 (+146.15%)
Mutual labels:  spock
springmock
alternative spring mocking infrastructure
Stars: ✭ 22 (-43.59%)
Mutual labels:  spock
spring-boot-web-application-sample
Real World Spring Boot Web Application Example with tons of ready to use features
Stars: ✭ 143 (+266.67%)
Mutual labels:  spock
junit2spock
JUnit test to Spock test converter
Stars: ✭ 15 (-61.54%)
Mutual labels:  spock

Gathering is a self hosted website for announcing group events.

This project is also an excuse for me to learn about web development.

License: Apache License 2.0

Deps

This package requires:

  • stack
  • postgresql-9.5+
  • sendmail

Setup

Here are the different make options:

  • setup: Install GHC and deps for the package using stack
  • initdb: Create the gather role and database and the relevant tables
  • build: Build the haskell package
  • dev: Continuously build on file changes - good for development
  • run: Execute the server with the default settings
  • clean_all: Delete the package build and the database
  • clean_db: Drop the tables, the database and the 'gather' role

Configuration

example.cfg is an example configuration file you can use as a reference.

Use gather --config example.cfg to run gather with the configuration taken from the example.cfg file.

Additional commands

  • gather add-admin --user soupi: Promote the user soupi to admin
  • gather rem-admin --user soupi: Demote the user soupi from being admin
  • gather del-user --user soupi: Delete the user soupi from the system
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].