Skip to content

jacobobryant/biff2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

108 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Biff 2 (WIP)

See Biff 2.0 sneak peak.

This repo contains the code for Biff 2.0: libraries and a demo app (though not the starter app, which will be in a separate repo). I've completed a "rough draft" of everything, so the overall structure is more-or-less locked in. Next I'll take a manual pass over each library to simplify and test the code and to write a README/update the AI-generated one. I'll publish each library as I go. After that I'll move everything from this temporary repo to the main repo and then update the website.

Try it out

cd demo
clj -M:run dev

It'll say it emailed you a sign-in link/code, but it'll actually just be printed to the console. The demo app still has some bugs FYI. And also... please excuse the exuberance with which my agent has denoted that the demo app is used by myself for manual testing.

The libs all use :local/root dependencies so you can't actually add them as a dependency on your own project (I think?) until I explicitly publish them.

Progress

Released:

  • nothing yet

Remaining (NOTE: the READMEs are not to be trusted):

And then I have a few more things to make that won't be/aren't yet in this repo:

  • sqlite starter app (this will be like the demo app but more blank. e.g. see biff-starter-sqlite which is out of date now but is, you know, blank)
  • biff.xtdb (this will be based on some older Biff v1 XTDB code)
  • XTDB starter app

Biff lib dependency graph

flowchart TD
  lib_admin[admin]
  lib_authenticate[authenticate]
  lib_background[background]
  lib_config[config]
  lib_core[core]
  lib_datastar[datastar]
  lib_fx[fx]
  lib_graph[graph]
  lib_ring[ring]
  lib_run[run]
  lib_sqlite[sqlite]
  lib_tasks[tasks]

  lib_admin --> lib_core
  lib_authenticate --> lib_fx
  lib_background --> lib_core
  lib_background --> lib_fx
  lib_config --> lib_core
  lib_datastar --> lib_core
  lib_fx --> lib_core
  lib_graph --> lib_core
  lib_graph --> lib_fx
  lib_ring --> lib_core
  lib_ring --> lib_fx
  lib_sqlite --> lib_core
  lib_sqlite --> lib_fx
  lib_tasks --> lib_config
  lib_tasks --> lib_core
  lib_tasks --> lib_run
Loading

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages