datalad / datalad-catalog

Create a user-friendly data catalog from structured metadata
https://datalad-catalog.netlify.app
MIT License
14 stars 12 forks source link

Improve user messaging, logging and error/exception handling #99

Open jsheunis opened 2 years ago

jsheunis commented 2 years ago

The implementation of logging, exceptions, and datalad results rendering in this extension is inconsistent. This stems from my unfamiliarity with these concepts as I started developing. The code base could benefit a lot from an experienced datalad developer going through the code to identify places where the current implementation needs changes.

The modules where this would be most applicable are:

adswa commented 2 years ago

I'm noting a few general TODOs and antipatterns that need to be worked on.