Skip to content

ivarne/a3editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 

Repository files navigation

a3editor

see published version on https://ivarne.github.io/a3editor/

Deploy static content to Pages

Desgin goals

Clear separation of concerns

  • Backend C# (not in this demo)

    • Host html and scripts
    • Authentication and authorization
    • Endpoint to download transformed repo for specific commit
    • Endpoint to upload transformed repo and create a new commit.
  • Frontend parts (Typescript/React)

    • Download transformed repo and initialize redux state
    • View components to display current repo
    • Edit components to create edit actions
    • Reducers to transform the redux state based on these actions
    • Code to upload the changes and make a commit using the backend.

Future possibilites

  • As all state modifications are done through a serializable action, one might easily stream these changes to live update an existing app.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published