Matchmaker is a project of the Haskell Foundation to help open-source maintainers and contributors find each-other, and provide a smoother experience for people wishing to invest themselves in the opens-source Haskell ecosystem.
Note
There is a shell.nix file provided for convenience. However it is far from perfect.
It will not manage a local installation of PostgreSQL for you.
You should be able to work in a pure shell. If not, file a bug!
The nix shell should source all environment variables when you enter it.
The Makefile contains all the development-related scripts you'll need. Please
refer to the output of make help for more information.
# Build `matchmaker` and its dependencies
$ make deps
$ make build
# Initialize database configuration if you haven't already
$ make db-init
# Start the database
$ make db-start
# Run migrations against the running database (in another terminal)
$ make db-setup
# Start `matchmaker`
$ make start
$ make assets-deps
$ make assets-build # or assets-watch if you're working on CSS/JS
Haskell
74.5%
HTML
14.7%
JavaScript
3.7%
Shell
3.1%
Makefile
2.5%
Nix
1.0%
Matchmaker is a project of the Haskell Foundation to help open-source maintainers and contributors find each-other, and provide a smoother experience for people wishing to invest themselves in the opens-source Haskell ecosystem.
Note
There is a shell.nix file provided for convenience. However it is far from perfect.
It will not manage a local installation of PostgreSQL for you.
You should be able to work in a pure shell. If not, file a bug!
The nix shell should source all environment variables when you enter it.
The Makefile contains all the development-related scripts you'll need. Please
refer to the output of make help for more information.
# Build `matchmaker` and its dependencies
$ make deps
$ make build
# Initialize database configuration if you haven't already
$ make db-init
# Start the database
$ make db-start
# Run migrations against the running database (in another terminal)
$ make db-setup
# Start `matchmaker`
$ make start
$ make assets-deps
$ make assets-build # or assets-watch if you're working on CSS/JS
Haskell
74.5%
HTML
14.7%
JavaScript
3.7%
Shell
3.1%
Makefile
2.5%
Nix
1.0%