Skip to content

effward/effward-dev

Repository files navigation

effward-dev

Code for effward.dev site

Prerequisites

Recommended:

Format

Format code with:

cargo fmt

Environment Variables

Set the following environment variables:

  • DATABASE_URL (Aiven shared-sql instance)
  • HMAC_KEY (Generate 512 bit key here)
  • REDIS_URI=redis://127.0.0.1:6379
  • EFFWARD_DEV_ENVIRONMENT=dev

Build

Build with:

docker compose build

OR

cargo build

Run

Run with:

docker compose up

OR

docker compose up redis
cargo run

OR

docker compose up redis
cargo watch -x run

Deploy

Open PR, get approved, merge. Then Github Actions will deploy.

TODO:

Bulma Ideas

Bulma Extensions

https://bulma.io/extensions/

  • bulma-carousel (image posts, project showcase)
  • bulma-iconpicker (post icon (category) picker)
  • bulma-tagsinput (tagging posts)
  • bulma-ribbon / bulma-badge (notification counters)
  • bulma-timeline (alternate resume view?)
  • bulma-toast (make notifications float)

Vector images

Attribution

Image Attribution

About

Code for effward.dev site

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages