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.
https://cubeofshame.codeberg.page/SubtleConduit/
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
- Unit/Integration tests
- Error handling within the application itself
- Commenting system
- Icons for header menu items when logged in