iterate / mikrobloggeriet

0 stars 0 forks source link

Mblog create cont #28

Closed olavm closed 10 months ago

olavm commented 10 months ago

Implementert mblog-create for å opprette nytt blogginnlegg med valgfri mikroblogg. Hovedendringene har vært i create-opts->commands, som genererer prompts til shell for å opprette nytt blogginnlegg. mblog-create er også tilpasset for å fungere med CLI-et og den nye create-opts->commands funksjonen. Execute-funksjonen er hentet fraolorm-cli.clj`.

cohorts variablen i store.clj er også erstattet med cohorts-new. Dette må refaktoreres på tvers av kodebasen, slik at gamle cohorts kan fjernes og cohorts-new kan erstattecohorts helt.

To-do videre for CLI er:

  1. Øke sikkerheten for brukeren
  2. Forbedre brukeropplevelsen
  3. Legge til flere features (eks. fra olorm-cli)
teodorlu commented 10 months ago

Ser ut som testene krasjer fordi cohort ikke er satt i config.

Forslag: vi kan ta cohort som input i mikrobloggeriet.cli/create-opts->commands.

Tanken er (var) at funksjonen mblog-create kunne lese fra miljøet, og sende argumentene som trengs videre. Så kan mikrobloggeriet.cli/create-opts->commands være en ren funksjon som er (ganske) rett fram å teste.

olavm commented 10 months ago

Første utkast på omskriving av create-opts->commands med dependency injection på git.user/email og editor. Testene må skrives om, da funksjonen oppfører seg annerledes nå.