tfc website
Find a file
2025-05-19 14:10:19 -05:00
archetypes moving everything to base folder 2022-10-26 13:41:31 -05:00
assets making the camp form function goodly 2025-03-26 11:55:59 -05:00
config/_default more upstreaming and using newer features 2023-12-16 06:05:33 -06:00
content visual changes for camp 2025-03-25 11:52:18 -05:00
data/authors adding myself as an author and setting up a newsletter base 2022-11-08 09:28:17 -06:00
layouts making the camp form function goodly 2025-03-26 11:55:59 -05:00
resources/_gen adding cochrun november newsletter 2024-12-06 13:44:42 -06:00
src hopefully making things more reproducable 2025-03-26 13:37:54 -05:00
static remove old clojurescript stuff 2024-07-18 06:28:23 -05:00
themes/bl gruh 2025-05-19 14:08:56 -05:00
.envrc mission trip form now posts to nextcloud, skeleton of sqlx 2024-11-11 05:50:46 -06:00
.gitignore adding cochrun newsletter 2024-07-05 16:01:45 -05:00
.gitlab-ci.yml adding npm build script for tailwindcss to .gitlab-ci.yaml 2022-11-01 10:03:04 -05:00
build.lisp shell.nix and default.nix work right now 2024-04-21 13:17:26 -05:00
Cargo.lock mission trip form now posts to nextcloud, skeleton of sqlx 2024-11-11 05:50:46 -06:00
Cargo.toml using naersk to build 2025-03-26 12:14:43 -05:00
data.db adding cochrun november newsletter 2024-12-06 13:44:42 -06:00
default.nix remove this unneccesary hack 2024-04-21 13:23:52 -05:00
flake.lock using naersk to build 2025-03-26 12:14:43 -05:00
flake.nix i don't care 2025-05-19 14:10:19 -05:00
go.mod adding groups 2022-10-28 10:35:12 -05:00
go.sum adding go modules 2022-10-27 06:36:00 -05:00
justfile making the camp form function goodly 2025-03-26 11:55:59 -05:00
Makefile trying to build the lisp server in nix 2024-04-03 10:10:43 -05:00
package-lock.json updates to npm 2023-08-21 10:29:34 -05:00
package.json updates to images and disabling fastrender 2023-08-25 09:48:43 -05:00
README.org last bits to making compilation work 2023-06-14 07:10:00 -05:00
rustfmt.toml needed so that there aren't errors with async rust 2023-06-15 07:20:36 -05:00
shell.nix idk 2024-11-06 15:57:51 -06:00
sync-nextcloud.sh working syncing script from nextcloud 2023-08-23 14:35:29 -05:00
tailwind.config.js moving to using htmx and the lisp server on camp forms 2024-04-24 08:22:53 -05:00
tfcserver.asd idk lisp 2024-11-07 20:58:38 -06:00
TODO.org updating mission trip and health forms 2025-01-29 11:17:46 -06:00

TFC Connection Website

In an attempt at building a better/faster website than is possible with the current wordpress world, I am working at creating this… This monstronsity…

To edit the campmap use this link http://umap.openstreetmap.fr/en/map/anonymous-edit/888075:134YBQNTmQ2pkJ76ur0PJ8KPuAc

Website

The website is built with Hugo. This gives us the ability of creating a very fast site with a lot of flexibility if you know what you're doing.

Server

The website has a few parts that need processing like forms, these are plugged into a server component that has a RESTFUL API like system and helps us to process info on the site much faster.

The server is written in lisp.

Build

To build the server run make

make

This drops the server binary in the bin folder with the libraries bundled next to it.

Nix

Because we use NixOS for our servers, we also have everything setup using Nix Flakes. To enter a development shell

nix develop

To build it.

nix build