input-output-hk / Developer-Experience-working-group

23 stars 15 forks source link

Documentation Wishlist #37

Open Benjmhart opened 1 year ago

Benjmhart commented 1 year ago

Over recent discussions, we've had attendance from Joseph Fajen, a technical writer at IOG, who requested topics for upcoming documentation focus. I've run a recent poll among my developers, and these were the most requested items:

Ideally, this short list can be something we add to incrementally

Benjmhart commented 1 year ago

additionally, we'd like to see these areas better documented:

joseph-fajen commented 1 year ago

@Benjmhart Thanks for gathering this list of topics, it's super valuable input. I'll discuss these with team members so we can sort out how best to address them.

Benjmhart commented 1 year ago
joseph-fajen commented 1 year ago

Let me know if this answers that question: https://plutus.readthedocs.io/en/latest/howtos/exporting-a-script.html

Benjmhart commented 1 year ago
Benjmhart commented 1 year ago

Let me know if this answers that question: https://plutus.readthedocs.io/en/latest/howtos/exporting-a-script.html

Yes it does, was this pre-existing or recently added?

Benjmhart commented 1 year ago

Let me know if this answers that question: https://plutus.readthedocs.io/en/latest/howtos/exporting-a-script.html

Actually one thing that could be clarified is if you're going to get CBOR or a textual representation of the UPLC, both would be helpful (CBOR for building a TX, UPLC for optimization or bugfixing)

Benjmhart commented 1 year ago

As requested I'm going to try and fill in the usecases for the documentation requests so far

'phase 1 validation' - this seems to largely be ill-defined and emergent properties of serialization code. also ties tightly to these usecases

understanding exactly how a stake withdrawal transaction should look and how to manage utxo's staked to a script in context would help dozens of companies learn how to manage the stake rewards tied to their TVL. The result? better transparency for users, a great alternative to the 'mangled address' problem, and better control over stake yields for Defi (and other verticals) in general.

jinglescode commented 1 year ago

Just want to highlight our work that focuses a lot on documentation and education, Mesh. Entirely open source, with live demo, and code snippets.

joseph-fajen commented 1 year ago

@Benjmhart, I realize lots of time has elapsed here. But here's a follow-up item I received that I wanted to pass along regarding "A field-by-field explanation of the protocol parameters and how we’ve arrived at the current parameters" -->

aleeusgr commented 1 year ago

https://forum.cardano.org/t/poor-documentation-deterred-developers/112010

OlofBlomqvist commented 1 year ago

Seems I am late to the party, but I think docs.cardano.org in general should be more aligned with developers.cardano.org and not only document IOG based initiatives. Reffering to everything non-IOG as "community" tools or just have them as footnotes makes those tools look "unofficial" / not fit for professional use (imo).

Submitted part 1 of this "wishlist" as a PR to the docs repo here: https://github.com/input-output-hk/cardano-documentation/pull/540 (adding aiken to docs.cardano.org)

My first wish related to documentation (less "fluff" and more content around smart contracts) actually already came thru when this was merged: https://github.com/cardano-foundation/developer-portal/pull/1080/files :)

aleeusgr commented 7 months ago

image

https://developers.cardano.org/ and https://docs.cardano.org/ are two primary resources that could benefit from more contributors and staying current.