Skip to content

Conversation

@bwakedavis
Copy link
Contributor

@bwakedavis bwakedavis commented Aug 22, 2022

  • Failing gracefully in JavaScript disabled environment by showing static content
  • Update README with instructions to setup development environment
  • Move front-end code and assets to templates and static directories
  • Rewrite server.py:app('/') to serve the front-end
  • Add about page

@bwakedavis bwakedavis changed the title Improve integration/deployment of web front-end #59 Improve integration/deployment of web front-end Aug 22, 2022
@bwakedavis bwakedavis changed the title Improve integration/deployment of web front-end Improve integration of web front-end Aug 22, 2022
Copy link
Contributor

@nochiel nochiel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your work @bwakedavis.

  • .gitignore should be removed from the repository. Each programmers can configure it for themselves since it's not material to Spotbit.
  • What are the following for? Can we remove them for now given that they don't have any functionality?
    • static/assets/js/requests.js
    • static/assets/requests_in_ts/requests.ts
  • I think we should remove all Javascript libraries that are in the repositories and instead use the ones supplied by official CDNs. That way we have fewer dependencies to worry about maintaining. Always prefer to link to libraries on CDNs.

@bwakedavis
Copy link
Contributor Author

Thanks @nochiel for the review, I have updated and pushed the suggested changes

Copy link
Contributor

@nochiel nochiel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is ready to merge. It implements some of the tasks in #59.

@shannona
Copy link
Contributor

Merging thanks to review from @nochiel

@shannona shannona merged commit 6f58fc3 into BlockchainCommons:master Aug 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants