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
We want to centralize all that into a single place, such that it's easier to find docs, as well as to add them (you don't need to deliberate where to put stuff).
We discussed that a bit on zulip and on the all-hands.
We figured out we want the following features from our doc system:
publicly accessible, everyone can read the docs
publicly editable, everyone can edit docs
comments, so that it's easy to engage with the docs without necessary editing them
stored in the repo, so that we can give public attribution to folks contributing to docs
stored in markdown, so that it's easy to edit in Emacs
stored in wyswyg, so that it's easy to edit outside of Emacs
drag'n'drop experience for media like images, videos, etc
has table of contents and in general easy way to organize large volume of loosely connected stuff
It doesn't have wyswyg, but the edit button which opens GitHub editor is pretty slick. It also doesn't support drag'n'drop for images, but an OK workflow is to drag images into a special GitHub issue, and essentially use that as an image hosting platform. It doesn't have comments, which is unfortunate. On all other accounts, it is pretty great.
Here's the partial laundry list of things to do to finish transition:
sort out golings -- they currently are accessible only to Pagoda employees.
setup mdBool linkcheck
To the architecture, add a "what" page which thoroughly documents the kinds of data in our system -- blocks, chunks, parts, approvals, trasactions, receipts, shards, trie nodes, contracts, accounts, etc.
The text was updated successfully, but these errors were encountered:
TL;DR: https://near.github.io/nearcore/
At the moment, the docs targeting developers of nearcore are spread out across many different locations:
We want to centralize all that into a single place, such that it's easier to find docs, as well as to add them (you don't need to deliberate where to put stuff).
We discussed that a bit on zulip and on the all-hands.
We figured out we want the following features from our doc system:
We considered a bunch of options, and ended up choosing https://rust-lang.github.io/mdBook/, the same thing that rust ecosystem itself is using, eg here https://rustc-dev-guide.rust-lang.org.
It doesn't have wyswyg, but the edit button which opens GitHub editor is pretty slick. It also doesn't support drag'n'drop for images, but an OK workflow is to drag images into a special GitHub issue, and essentially use that as an image hosting platform. It doesn't have comments, which is unfortunate. On all other accounts, it is pretty great.
Here's the partial laundry list of things to do to finish transition:
Potential future work:
The text was updated successfully, but these errors were encountered: