konoha icon indicating copy to clipboard operation
konoha copied to clipboard

ODHack: Documentation

Open ondrejsojka opened this issue 1 year ago • 33 comments

Write a chapter of documentation as a markdown file in docs/ directory. One chapter = one component. First study the code, then document how to use it and how to customize it, if applicable. This documentation should be aimed at protocols looking to use Konoha and assume knowledge of Cairo Components.

Expected skill level: Junior Cairo developer

This issue can be assigned to multiple persons, multiple people can work on different parts of the docs in parallel.

Definition of Done

The documentation is clear, readable, not obviously written by AI, documents all available customizations when using the component and give simple usage instructions.

Assignment

This issue will be assigned to multiple contributors as each works on their own chapter.

Assigned so far:

  • airdrop @Joy-Adah
  • proposals @raizo07
  • token @AnoukRImola
  • vesting @more-of-odeh
  • upgrades @Ayoazeez26
  • treasury @fishonamos

ondrejsojka avatar May 22 '24 16:05 ondrejsojka

hi @tensojka please can I work on this?

Iwueseiter avatar May 22 '24 16:05 Iwueseiter

@tensojka I'll like to work on this, kindly assign

raizo07 avatar May 22 '24 16:05 raizo07

@tensojka can i also contribute to this

Naomi-Gift avatar May 22 '24 16:05 Naomi-Gift

I would like to contribute to this

zintarh avatar May 22 '24 16:05 zintarh

Hi! @tensojka please can I work on this? :)

AnoukRImola avatar May 22 '24 16:05 AnoukRImola

Could each of you select a specific chapter you would like to contribute first?

@AnoukRImola @raizo07 @Iwueseiter

@kateberryd @Gift-Naomi You can document the parts of the code you'll be working on and interacting with. If you wish to claim other parts, I will slightly prefer other contributors as you already have a task assigned.

ondrejsojka avatar May 22 '24 16:05 ondrejsojka

Hy @tensojka can I get assigned a part of this one please,I haven't been assigned any task yet

gidson5 avatar May 22 '24 16:05 gidson5

@gidson5 Please select a specific chapter you would like to contribute first.

ondrejsojka avatar May 22 '24 17:05 ondrejsojka

Hi @tensojka I'll love to work on the airdrop chapter.

Joy-Adah avatar May 22 '24 17:05 Joy-Adah

Okay @Joy-Adah , assigning you on the airdrop chapter. https://github.com/starknetfndn/defispring might come handy as that contract is similar and somehow documented.

ondrejsojka avatar May 22 '24 17:05 ondrejsojka

Hi @tensojka, may I work on constants chapter?

Xaxxoo avatar May 22 '24 17:05 Xaxxoo

@tensojka I'll like to work on the proposals chapter

raizo07 avatar May 22 '24 17:05 raizo07

@tensojka thanks!

Joy-Adah avatar May 22 '24 17:05 Joy-Adah

@tensojka I would like to work on the token chapter :)

AnoukRImola avatar May 22 '24 17:05 AnoukRImola

@Xaxxoo No as that is not really an appropriate chapter for user-facing documentation.

ondrejsojka avatar May 22 '24 17:05 ondrejsojka

@Xaxxoo No as that is not really an appropriate chapter for user-facing documentation.

Can I take types chapter ?

Xaxxoo avatar May 22 '24 17:05 Xaxxoo

can i be assigned this?

ghost avatar May 22 '24 17:05 ghost

Hy @tensojka I'll love to work on the staking chapter

gidson5 avatar May 22 '24 17:05 gidson5

@gidson5 Please select a specific chapter you would like to contribute first

@tensojka Can I please work on the staking chapter?

gidson5 avatar May 22 '24 17:05 gidson5

@Xaxxoo

The types chapter is also not suited for user-facing documentation.

Given the recent misalignments with our documentation requirements, we will not assign you further tasks in Konoha.

ondrejsojka avatar May 22 '24 18:05 ondrejsojka

@raizo07 Great, you have been assigned the proposals chapter

ondrejsojka avatar May 22 '24 18:05 ondrejsojka

@AnoukRImola you have been assigned the token chapter. Document both the voting token (locked) and the floating token please.

ondrejsojka avatar May 22 '24 18:05 ondrejsojka

@tensojka can i be assigned the Vesting chapter?

ghost avatar May 22 '24 18:05 ghost

Note that I have now merged scaffolding for the mdbook in which you will work in #75 . I apologize for the delay, I haven't realized I didn't merge it

@AnoukRImola @raizo07 @Joy-Adah

ondrejsojka avatar May 22 '24 18:05 ondrejsojka

@tensojka Can I work on the upgrades chapter?

Ayoazeez26 avatar May 22 '24 18:05 Ayoazeez26

@gidson5 Staking is not yet finished, I'm working on it, I will finish it in the next few days. Once the code is done, you can start working on the documentation.

ondrejsojka avatar May 22 '24 18:05 ondrejsojka

@more-of-odeh Yes. Please coordinate with @Jemiiah who has #79 as streaming in vesting should be documented too.

ondrejsojka avatar May 22 '24 18:05 ondrejsojka

@Ayoazeez26 Definitely yes, that's I would say the complex chapter. Make sure to document how custom proposals work. Refer to https://github.com/CarmineOptions/amm-governance for an example of a deployment of Konoha that uses custom proposals.

ondrejsojka avatar May 22 '24 18:05 ondrejsojka

@gidson5 Staking is not yet finished, I'm working on it, I will finish it in the next few days. Once the code is done, you can start working on the documentation.

Alright cool.also it'll be nice if I'd be notified when it's ready so I can start.please

gidson5 avatar May 22 '24 19:05 gidson5

@tensojka, I will love to work on treasury.cairo

fishonamos avatar May 23 '24 08:05 fishonamos