You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-5Lines changed: 14 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -262,8 +262,9 @@ We welcome contributions of all kinds! Whether it's fixing a bug, improving docu
262
262
263
263
## 💬 Community & Support
264
264
265
-
Join the conversation! We want to hear your feedback and ideas.
265
+
We'd love to hear from you!
266
266
267
+
* **⭐ [Star us on GitHub](https://github.com/PStarH/VisiLens):** If you find VisiLens useful, please give us a star! It helps us reach more developers.
267
268
* **[GitHub Discussions](https://github.com/PStarH/VisiLens/discussions):** The best place for Q&A, feature requests, and showing off what you've built.
268
269
***[Issues](https://github.com/PStarH/VisiLens/issues):** Report bugs or suggest specific enhancements.
269
270
@@ -299,16 +300,24 @@ Thanks goes to these wonderful people:
299
300
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
300
301
301
302
### For Contributors: where things live
302
-
303
+
304
+
<details>
305
+
<summary>Click to expand technical details</summary>
306
+
303
307
- **Python package (`vdweb/`):** This is the installable package published to PyPI as `vdweb`. The CLI entrypoints `visilens` and `vdweb` both resolve to `vdweb.cli:main` as configured in`pyproject.toml`.
304
308
- **Dev backend (`backend/`):** A separate FastAPI app used only forlocal development (`uvicorn backend.main:app`). It mirrors the behavior of the packaged backend but is not what users import when they install `visilens`.
305
309
- **Core logic:** The VisiData-powered data access layer lives in`vdweb/core.py` (and is mirrored in`backend/core.py`for the dev app). If you want to change how data is loaded/sorted/filtered, start here.
306
-
307
-
### Typical contributor workflow
308
-
310
+
311
+
#### Typical contributor workflow
312
+
309
313
1. Edit backend / core logic in`vdweb/` (and update `backend/`if needed for dev parity).
310
314
2. Run the dev backend + frontend locally as described in [Development](#-development).
311
315
3. If you change the React app and want those changes to ship, run `npm run build`in`frontend/` so the bundle that will be copied into `vdweb/static/` is up to date.
316
+
</details>
317
+
318
+
## 📈 Star History
319
+
320
+
[](https://star-history.com/#PStarH/VisiLens&Date)
0 commit comments