Skip to content

Conversation

yue-here
Copy link
Contributor

Update readme.md to higher level description, added mermaid diagram to replace video.

Copy link

codecov bot commented Jun 20, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.84%. Comparing base (18ee71c) to head (22a656d).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1245   +/-   ##
=======================================
  Coverage   74.84%   74.84%           
=======================================
  Files          67       67           
  Lines        4631     4631           
=======================================
  Hits         3466     3466           
  Misses       1165     1165           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link

cypress bot commented Jun 20, 2025

datalab    Run #3681

Run Properties:  status check passed Passed #3681  •  git commit 2b4d778510 ℹ️: Merge 22a656ddf1e7d1530d835806b13a0bf9a113c78c into 18ee71c5107b75a36393617f66e5...
Project datalab
Branch Review update-readme
Run status status check passed Passed #3681
Run duration 07m 03s
Commit git commit 2b4d778510 ℹ️: Merge 22a656ddf1e7d1530d835806b13a0bf9a113c78c into 18ee71c5107b75a36393617f66e5...
Committer Yue Wu
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 0
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 336
View all changes introduced in this branch ↗︎

Copy link
Member

@ml-evs ml-evs left a comment

Choose a reason for hiding this comment

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

Conscious of bikeshedding this too much, but could you, if you agree:

  • refactor the second para into bulletpoints of "features" and add extra points describing the Python API and the federation?
  • move the arch diagram a bit lower to the design philosophy section? it's a bit in your face if it can't be made any smaller

@yue-here
Copy link
Contributor Author

Made changes. TIL "bikeshedding"

@ml-evs ml-evs changed the title Update readme.md README improvements Jun 23, 2025
@ml-evs ml-evs added the documentation Improvements or additions to documentation label Jun 23, 2025
@ml-evs
Copy link
Member

ml-evs commented Jun 23, 2025

Thanks @yue-here! Only thing I want to check is how this looks when rendered at docs.datalab-org.io (the readthedocs status check will give us a preview once its finished), we may need to do a bit of extra work to get the nice mermaid diagram there too (the base page of the docs is just a symlink to this README).

@ml-evs
Copy link
Member

ml-evs commented Jun 23, 2025

Thanks @yue-here! Only thing I want to check is how this looks when rendered at docs.datalab-org.io (the readthedocs status check will give us a preview once its finished), we may need to do a bit of extra work to get the nice mermaid diagram there too (the base page of the docs is just a symlink to this README).

It looks really good already in light mode for me, but not dark mode: https://the-datalab--1245.org.readthedocs.build/en/1245/

@yue-here can you try to figure out the right styling? Might need some kind of @prefers-colour-scheme CSS, or just avoiding hardcoding colours and letting the theming sort itself out

@yue-here
Copy link
Contributor Author

Based on my limited styling knowledge it seems that the hardcoded colors in the original mermaid are changed by the RTD theming, and the diagram is in a shadow DOM which needs additional frontend wizardy beyond my ken to mess with.

I've hacked it using transparency so that the diagram is legible in both themes. Will make one more commit to make it look slightly better.

@ml-evs ml-evs changed the title README improvements Improve and restructure README Jul 31, 2025
deployment.md no longer exists, this removes the broken link in the first instance and changes the link to https://docs.datalab-org.io/en/stable/deployment/ in the second
@ml-evs ml-evs changed the title Improve and restructure README Improve and restructure README, plus other minor docs fixes Jul 31, 2025
ml-evs
ml-evs previously approved these changes Jul 31, 2025
Copy link
Member

@ml-evs ml-evs left a comment

Choose a reason for hiding this comment

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

I've just shifted and added a few bits to this PR, but I think its now in a good state. I've reintroduced the old video for further discussion #1258, as well as introducing fixes from @yue-here's other PRs, including:

  • linking to the CHANGELOG everywhere
  • expanding contributions and funding section (@jdbocarsly feel free to add your own acknowledgements here)
  • move the install docs to be purely read online with proper formatting, rather than the hacky GH markdown version
  • spell-checked entire documentation
  • tweaked some mkdocs options to make the TOC nicer

Any further changes I think we can defer until a future PR after the next release.

@ml-evs ml-evs requested a review from jdbocarsly July 31, 2025 13:59
@ml-evs ml-evs merged commit cd30621 into main Jul 31, 2025
15 checks passed
@ml-evs ml-evs deleted the update-readme branch July 31, 2025 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants