starknet-docs icon indicating copy to clipboard operation
starknet-docs copied to clipboard

Request for Contribution: Describe Cairo builtins

Open stoobie opened this issue 1 year ago • 9 comments

Description

We need a page that describes what Cairo builtins are, what they do generally, and a list of builtins with a short description of what each one does specifically.

Explain what high-level Cairo code ends up invoking a given builtin? For example:

  • a&b is a single application of the bitwise builtin.
  • a>b is a rangecheck.

Source material

Instructions for Contributing

  1. Leave a comment on this Issue indicating that you want to take ownership of this feature.
  2. Wait for our confirmation to start on the project.
  3. Once you have received confirmation, begin working on your contribution in a new branch.
  4. Create a new AsciiDoc file named builtins.adoc in components/Starknet/modules/architecture_and_concepts/pages/Smart_Contracts.
  5. Add the new file to the table of contents by adding an xref to it in components/Starknet/modules/architecture_and_concepts/nav.adoc
  6. IMPORTANT: Do not simply copy and paste existing text in the source material above. Follow these basic writing guidelines. Some basic guidelines include: Use the active voice, not the passive voice, talk to your reader directly by using the second-person (you) and imperative. Use the present tense, avoid the future tense.
  7. Be ready to make changes based on review comments.

Remuneration

Compensation for the approved contributions will be provided via OnlyDust.

Deadline

Maximum of 10 days

Contact

If you have any questions or need further details, please contact @stoobie.


We look forward to your proposals. Thank you for contributing to the Starknet ecosystem!

stoobie avatar Feb 11 '24 19:02 stoobie

wow

BroManL avatar Feb 15 '24 10:02 BroManL

Hello @stoobie , I want to take ownership of this feature.

Is there an AsciiDoc Template for it? Thank you very much.

xiaolou86 avatar Feb 19 '24 09:02 xiaolou86

Hello, has anyone been assigned to it? I would like to jump on it.

vibenedict avatar Feb 29 '24 17:02 vibenedict

Hey @xiaolou86 I just assigned you. I don't have a template prepared.

Please make sure that you separate out conceptual (about) information, procedural (how-to) information, and reference information.

You can use a table where appropriate to make it easy to scan information at a glance.

If you're unable to take this on right now, please let me know.

stoobie avatar Mar 01 '24 07:03 stoobie

Hello, has anyone been assigned to it? I would like to jump on it.

Hi @vibenedict, I apologize for the confusion, I thought that this was already assigned. I'm very excited to know that you're interested in joining, and we'll have other contribution requests. In fact, if you see any that you'd like to take on, let me know.

I ask contributors that want to write new content, especially if we're funding it through OnlyDust, to send me samples of technical writing.

Feel free to reach out to me on Discord (same username as here).

stoobie avatar Mar 03 '24 08:03 stoobie

@stoobie got it, and thank you.

I will try to write the framework in the following days, show you to confirm, and then write details.

xiaolou86 avatar Mar 04 '24 02:03 xiaolou86

@stoobie I apologize for no significant progress by now, I will go faster. Hope it's not too late...

xiaolou86 avatar Mar 28 '24 01:03 xiaolou86

Здравствуйте, у кого то есть продвижение?

LuckySamuraiX avatar May 04 '24 14:05 LuckySamuraiX

Здравствуйте, у кого то есть продвижение?

https://github.com/starknet-io/starknet-docs/pull/1243

stoobie avatar May 05 '24 13:05 stoobie