fp/README.md

62 lines
1.5 KiB
Markdown
Raw Normal View History

2024-04-22 00:14:48 +00:00
# futureporn.net
2024-02-05 22:13:02 +00:00
2024-07-25 13:53:52 +00:00
[![Built with Devbox](https://www.jetify.com/img/devbox/shield_galaxy.svg)](https://www.jetify.com/devbox/docs/contributor-quickstart/)
Source Code for https://futureporn.net
2024-04-22 00:14:48 +00:00
See ./ARCHITECTURE.md for overview
2024-06-15 03:18:00 +00:00
2024-07-25 13:53:52 +00:00
## Getting Started
I'm working towards a better development experience with devbox and Tilt. This process is in a state of flux and is likely to be broken.
The main gist is as follows
1. Install [devbox](https://www.jetify.com/devbox/docs/installing_devbox/)
2. Install development environment & packages using devbox.
devbox install
3. Start a local KIND Kubernetes cluster
make cluster
4. Start Tilt
make tilt
Tilt will manage the KIND cluster, downloading necessary docker containers and building the containers listed in the fp helm chart at ./Charts/fp. Making changes to these charts or the application code will update or re-build the images as necessary.
2024-07-06 08:49:51 +00:00
## Metrics Notes
Keeping track of metrics we want to scrape using Prometheus
### Uppy
https://uppy.fp.sbtp.xyz/metrics
2024-07-04 21:39:06 +00:00
## Development Mantras
### Move fast and break things
### Make it work, make it right, make it fast (in that order)
### Done is better than perfect
### If it looks like a duck and quacks like a duck, it is a duck.
### If the way is long, the way is wrong
2024-07-06 08:49:51 +00:00
### Good, Fast, Cheap. Pick two but not all three.
2024-07-04 21:39:06 +00:00
### Organizations are fractals
### Focus on what moves the needle
2024-07-06 08:49:51 +00:00
### Alligator energy (move slow and preserve things)
### Code is run more than it is read
2024-07-04 21:39:06 +00:00
2024-07-06 08:49:51 +00:00
### The computer doesn't care