nobodywasishere / crystaldoc.info

Crystal Shards API Documentation Hosting
https://crystaldoc.info
MIT License
17 stars 0 forks source link

Add support for Fossil and Mercurial #10

Open nobodywasishere opened 1 year ago

nobodywasishere commented 1 year ago

This may require minor refactoring, but all we need to figure out to use these tools is:

How repos are parsed will also have to be changed, as the largest fossil host doesn't follow the domain.tld/user/proj format.

The current git functionality all lives entirely within CrystalDoc::VCS

Example Crystal Fossil repo for testing: https://chiselapp.com/user/MistressRemilia/repository/remiaudio/index

If anyone knows of an example mercurial one please let me know!

nobodywasishere commented 1 year ago

Added a fossil builder in 52ae38938a8968039243950acd9c1825159fe26e, still need to add support for querying for new versions and submitting new fossil repos

nobodywasishere commented 1 year ago

Manually added this to the database:

https://crystaldoc.info/chiselapp/MistressRemilia/libremiliacr/v0.11.2/index.html