Comments (6)
Hello and thank you for kellnr.
This a very important feature for kellnr, my use case is mostly using cashed crates locally as an alternative to crates.io registry, it is important to be able to view a listing of those cached crates including generating docs for them.
I hope you consider this feature a priority.
from kellnr.
Thanks for the feedback. I didn't plan to generate the docs for the cached crates, but I'll look into that.
from kellnr.
I would love to see this feature enabled as well to allow looking at the cached crates.
from kellnr.
TODO:
- Add
max_version
column tocratesio_crate
table - Add
documentation
column tocratesio_meta
table (link to docs.rs) - Add icon to UI in
Crates
view, to distinguish between kellnr and crates.io crates (add icon toCrateCard
) - Add switch in UI in
Crates
view, to enable or disable the display and search of cached crates - Add conditional search for cached crates to
search
endpoint inweb_ui.rs
Q: How to handle, if the crate card is clicked in the UI?
- Forward to the corresponding crates.io page
- Show all details of the crate, like it is done for kellnr crates
- All missing values need to be added to the DB
For the first iteration, linking to crates.io seems fine.
from kellnr.
Have to think about linking to crates.io as stated above, as the list of cached versions of a crate would not be accessibly with this approach. If a click on the CrateCard
forwards to crates.io instead of opening the Crate
view, which displays the available version, this information is lost to the user.
from kellnr.
For the first iteration, I decided to just link to crates.io. Everything else can be delivered if requested in later versions.
from kellnr.
Related Issues (20)
- Could a view be added that displays packages via proxy? HOT 1
- statusCode=404 in Cargo.toml in Visual Studio Code HOT 2
- Permission to push and pull HOT 2
- I can not figure out how to set it up correctly HOT 4
- Switch to static.crates.io
- Updating helm values and upgrading, does not change default.toml HOT 1
- Spurious network error HOT 1
- [feature request] list dependees in addition to dependencies
- UI bug in search view HOT 3
- Doc build in kellnr docker container fails with: Invalid cross-device link HOT 3
- Kellnr's docker image doubled in size in last release HOT 4
- Public crates registry HOT 3
- Feature Improvement Request: Simplifying Documentation URL Format and Adding Latest Version Link HOT 4
- Cannot upload doc HOT 7
- ldap support HOT 1
- Disabaling the crates.io proxy will not disable the sparse index HOT 1
- private registry hosting cratesio setup HOT 2
- Kellnr calculates wrong checksum [CRITICAL] HOT 15
- Doc build in kellnr docker container fails with: Invalid cross-device link HOT 5
- Can't autogenerate docs when using docker image HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kellnr.