spox / allgems

Document everything
http://github.com/spox/allgems
3 stars 2 forks source link

User sync #3

Open spox opened 14 years ago

spox commented 14 years ago

The idea was floated on the ML about having a sync ability to display only docs a user has installed. Seems pretty doable, though the user would be responsible for performing an 'allgems -sync' command. Need some feedback regarding the actual interest in this feature and the fact that user information is being uploaded and collected. Since it is something that is done explicitly by the user, shouldn't be too big of a concern.

Possible implementations after a sync:

However the implementation is done, it should be kept as simple as possible. An expiry should be set on how long data is stored so we don't end up with a database full of stale, unused data.

spox commented 14 years ago

Basic server side support has been pushed but is untested at the moment. Need to load in some test data and see how it goes. Still to do on the server side:

As for the client part, I just need to add some options for configuring where to connect, and generate the gem name/version array, dump it with json and send away.

spox commented 14 years ago

There is support for creating a LID on a given gem through the web interface. As such, a way to unset the LID has been added as well.