Skip to content

kaeedo/SubtleConduit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

18614fc · Mar 22, 2023

History

74 Commits
Mar 20, 2023
Mar 22, 2023
Mar 20, 2023
Jan 30, 2023
Nov 23, 2021
Oct 8, 2021
Oct 8, 2021
Mar 20, 2023
Mar 3, 2023
Jan 30, 2023
Jan 31, 2023
Jan 31, 2023
Mar 20, 2023
Jan 30, 2023
Jan 30, 2023

Repository files navigation

SubtleConduit: A RealWorld app called "Conduit" built using Sutil

About

An attempt at building a RealWorld application called Conduit using F# and the Sutil framework. RealWorld is a project that aims to compare different frontend and backend frameworks by building the exact same Medium.com clone (called "Conduit") using a framework of the developers choice. Sutil is a F# framework for the Fable compiler to build dynamic and interactive web apps. Its philosophy is inspired by Svelte in that it doesn't have a runtime library, and instead makes all necessary function connections at compile time.


View the live demo here

https://cubeofshame.codeberg.page/SubtleConduit/


Development

The following tools are required:

  • .Net 7.0
  • Node.js 16.x
  • PNPM 7.x

For first time setup, run the following

dotnet tool restore
dotnet restore

# if you don't have pnpm installed:
npm i -g pnpm

pnpm install

To run the project:

pnpm run start

To build for prod:

pnpm run build

TODO

  • Unit/Integration tests
  • Error handling within the application itself
  • Commenting system
  • Icons for header menu items when logged in

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published