Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kaeedo/SubtleConduit
https://github.com/kaeedo/SubtleConduit
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/kaeedo/SubtleConduit
- Owner: kaeedo
- License: mit
- Created: 2021-10-08T19:52:48.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-22T08:38:09.000Z (almost 2 years ago)
- Last Synced: 2024-07-21T05:36:58.543Z (6 months ago)
- Language: F#
- Size: 377 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-sutil - SubtleConduit - Recreating a Real World app, called Conduit, using Sutil - by kaeedo (Sample Apps)
README
# SubtleConduit: A RealWorld app called "Conduit" built using Sutil
## About
An attempt at building a [RealWorld](https://github.com/gothinkster/realworld) application called Conduit using F# and the [Sutil](https://github.com/davedawkins/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](https://svelte.dev/) 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.xFor first time setup, run the following
dotnet tool restore
dotnet restore
# if you don't have pnpm installed:
npm i -g pnpmpnpm 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