nobodywasishere / crystaldoc.info Goto Github PK
View Code? Open in Web Editor NEWCrystal Shards API Documentation Hosting
Home Page: https://crystaldoc.info
License: MIT License
Crystal Shards API Documentation Hosting
Home Page: https://crystaldoc.info
License: MIT License
Docker is what docs.rs uses, and it would give a lot more flexibility towards the environment docs are generated in, allowing for using older versions of the docs generator, adding custom libs, better security, and easier setup.
docs.rs uses rustwide, a secure execution environment built on Docker. A similar shard should be developed for Crystal for safe execution.
If I were to create a link to the docs from a blog post or static site, it links to a specific version. Unlike the Crystal stdlib docs, I don't see a way to link to the newest version of the docs, instead of a specific static version. This could be problematic if I were to link to them from a static website.
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!
Hello! Thanks for creating and hosting this fantastic tool :D
I found a page in the lexbor documentation that seems to be rendering incorrectly.
Page: https://crystaldoc.info/github/kostya/lexbor/v3.1.2/Lexbor/Node.html
I'm not seeing any missing css or failed network calls, so not sure what the culprit is.
Add a .crystaldoc.yml
file that lists config options for crystaldoc, namely what apt packages should be installed before executing, and what commands should be executed before building docs. This would allow GTK4 binding docs to be built
https://forum.crystal-lang.org/t/crystaldoc-info-hosted-shard-api-documentation/6018/5?u=nobodywasishere
https://hugopl.github.io/gtk4.cr/
There could be a link on every doc page at the bottom Copy README Badge
, or the format for specifying them could be consistent. I'm unsure if these should just be pure links, or be dynamic and return the latest docs version.
Something like this:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.