Skip to content

chrisjansson/Farss

Repository files navigation

Farss (Farce)

Build status

Run it in development

  • docker run --name farss_postgres -e POSTGRES_PASSWORD=postgres -p 5432:5432 postgres:11.1
  • cd Farss.Server && dotnet watch run
  • cd Farrs.Client/src && npm run start

Tech must haves!

  • F#
  • Giraffe
  • Postgres
  • Marten
  • Fable
  • Elmish
  • Reverse proxy support
  • PWA client

Stuff to do

  • dotnet test doesn't work with expecto adapter
  • CI appveyor
  • Convert CI to a fake script instead
  • Dockerize app
  • Error handling strategy in aspnetcore pipeline
    • Investigate how unhandled errors are surfaced in aspnetcore
    • Does an error handling middleware trap exceptions? Giraffe's does. How does AI work?
  • Split integration tests that require WebSdk into separate assembly, these don't behave well with normal test integration supplied by expecto runner
  • Replace giraffe with Falco
  • Replace marten with EF
  • Replace Elmish with simple Feliz
  • Store entry xml

Stuff

  • Use the same store setup in tests

Subscription management

  • POST feed to subscribe
  • Aren't feeds really feed subscriptions?
  • GET subscriptions List
  • Delete feeds

Fetch entries

  • [ ]

Personal Reading workflow

  • Scroll through new articles and mark them as read or read later
  • Bookmarklet for articles that arent feed articles into read later
  • Save (bookmarket or ui function from read later)

Monitoring

  • Listing feed errors in the UI would be nice
  • Lets start with logging them at all

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors