Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Crowdin updates #9

Closed
wants to merge 219 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
219 commits
Select commit Hold shift + click to select a range
1979ecb
New translations readme.md (Chinese Simplified)
TonSquare Apr 30, 2024
e065300
New translations readme.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
1e337e5
New translations as-contributor.md (Chinese Simplified)
TonSquare Apr 30, 2024
80a2eba
New translations as-maintainer.md (Chinese Simplified)
TonSquare Apr 30, 2024
791e021
New translations contribution-rules.md (Chinese Simplified)
TonSquare Apr 30, 2024
1fb4210
New translations guidelines.md (Chinese Simplified)
TonSquare Apr 30, 2024
4c45b8c
New translations schemes-guidelines.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
5078245
New translations maintainers.md (Chinese Simplified)
TonSquare Apr 30, 2024
0003cfd
New translations participate.md (Chinese Simplified)
TonSquare Apr 30, 2024
6923bae
New translations guidelines.md (Chinese Simplified)
TonSquare Apr 30, 2024
b2179c1
New translations principles-of-a-good-tutorial.md (Chinese Simplified)
TonSquare Apr 30, 2024
8270a6a
New translations sample-tutorial.md (Chinese Simplified)
TonSquare Apr 30, 2024
50d58ab
New translations mining.md (Chinese Simplified)
TonSquare Apr 30, 2024
5943f44
New translations pow-givers.md (Chinese Simplified)
TonSquare Apr 30, 2024
6c40fc5
New translations sharding-lifecycle.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
175b510
New translations shards.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
4b66f1c
New translations auditors.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
527bf33
New translations outsource.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
3f836b4
New translations readme.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
4be5f90
New translations readme.md (Chinese Simplified)
TonSquare Apr 30, 2024
125a3c6
New translations adnl.md (Chinese Simplified)
TonSquare Apr 30, 2024
717f2ec
New translations getblock-ton-api.md (Chinese Simplified)
TonSquare Apr 30, 2024
dc7c42c
New translations sdk.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
839e943
New translations toncenter.md (Chinese Simplified)
TonSquare Apr 30, 2024
07ef304
New translations readme.md (Chinese Simplified)
TonSquare Apr 30, 2024
7910961
New translations jetton_contracts.png (Chinese Simplified)
TonSquare Apr 30, 2024
0729da7
New translations jettons.md (Chinese Simplified)
TonSquare Apr 30, 2024
930209f
New translations message_layouts.png (Chinese Simplified)
TonSquare Apr 30, 2024
b3ca515
New translations metadata.md (Chinese Simplified)
TonSquare Apr 30, 2024
43ba62c
New translations nfts.md (Chinese Simplified)
TonSquare Apr 30, 2024
9981cd6
New translations cookbook.md (Chinese Simplified)
TonSquare Apr 30, 2024
59b7d27
New translations coins.md (Chinese Simplified)
TonSquare Apr 30, 2024
4be2c55
New translations subscriptions.md (Chinese Simplified)
TonSquare Apr 30, 2024
eadf8b2
New translations tokens.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
b88b585
New translations ton-payments.md (Chinese Simplified)
TonSquare Apr 30, 2024
2d0d463
New translations readme.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
b4072a7
New translations app-examples.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
a832952
New translations design-guidelines.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
de5b413
New translations grants.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
7483609
New translations monetization.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
9c929da
New translations publishing.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
d19b8e9
New translations step-by-step-guide.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
41d0553
New translations testing-apps.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
e17c143
New translations tips-and-tricks.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
ad882b1
New translations readme.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
d1d2b08
New translations best-practices.md (Chinese Simplified)
TonSquare Apr 30, 2024
31b9403
New translations business.md (Chinese Simplified)
TonSquare Apr 30, 2024
9723a06
New translations comparison.md (Chinese Simplified)
TonSquare Apr 30, 2024
e327177
New translations developers.md (Chinese Simplified)
TonSquare Apr 30, 2024
7c0b608
New translations integration.md (Chinese Simplified)
TonSquare Apr 30, 2024
419490d
New translations manifest.md (Chinese Simplified)
TonSquare Apr 30, 2024
79fbd52
New translations message-builders.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
50eda6e
New translations mobile.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
c1ab010
New translations overview.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
7d58811
New translations readme.md (Chinese Simplified)
TonSquare Apr 30, 2024
7dbb1ef
New translations bridge.md (Chinese Simplified)
TonSquare Apr 30, 2024
d98668c
New translations requests-responses.md (Chinese Simplified)
TonSquare Apr 30, 2024
632f585
New translations session.md (Chinese Simplified)
TonSquare Apr 30, 2024
a1fabcb
New translations wallet-guidelines.md (Chinese Simplified)
TonSquare Apr 30, 2024
9451944
New translations workflow.md (Chinese Simplified)
TonSquare Apr 30, 2024
6bdc4f3
New translations react.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
2bb28d8
New translations security.md (Chinese Simplified)
TonSquare Apr 30, 2024
9c90bca
New translations sign.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
d25311e
New translations tg-bot-integration-py.md (Chinese Simplified)
TonSquare Apr 30, 2024
7b7acde
New translations tg-bot-integration.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
a687fda
New translations tg-bot-tonapi-nft.md (Chinese Simplified)
TonSquare Apr 30, 2024
f04a234
New translations transactions.md (Chinese Simplified)
TonSquare Apr 30, 2024
e4f7cea
New translations wallet.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
326d131
New translations web.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
ff412df
New translations accept-payments-in-a-telegram-bot-2.md (Chinese Simp…
TonSquare Apr 30, 2024
1038273
New translations accept-payments-in-a-telegram-bot-js.md (Chinese Sim…
TonSquare Apr 30, 2024
5ef3b7e
New translations accept-payments-in-a-telegram-bot.md (Chinese Simpli…
TonSquare Apr 30, 2024
56d41df
New translations building-web3-game.md (Chinese Simplified)
TonSquare Apr 30, 2024
d4d59d6
New translations collection-minting.md (Chinese Simplified)
TonSquare Apr 30, 2024
d2a3a18
New translations how-to-run-ton-site.md (Chinese Simplified)
TonSquare Apr 30, 2024
9e537ae
New translations jetton-minter.md (Chinese Simplified)
TonSquare Apr 30, 2024
eb29a1b
New translations simple-zk-on-ton.md (Chinese Simplified)
TonSquare Apr 30, 2024
16ceb64
New translations block-layout.md (Chinese Simplified)
TonSquare Apr 30, 2024
f6aaf08
New translations cell-boc.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
3e3a6a4
New translations crc32.md (Chinese Simplified)
TonSquare Apr 30, 2024
2d742bc
New translations exotic-cells.md (Chinese Simplified)
TonSquare Apr 30, 2024
7a2e837
New translations library-cells.md (Chinese Simplified)
TonSquare Apr 30, 2024
4a10540
New translations msg-tlb.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
8e41c32
New translations proofs.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
07194b7
New translations tl-b-language.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
557157a
New translations tl-b-types.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
e949081
New translations tl.md (Chinese Simplified)
TonSquare Apr 30, 2024
427faff
New translations tlb-ide.md (Chinese Simplified)
TonSquare Apr 30, 2024
5aa14de
New translations transaction-layout.md (Chinese Simplified)
TonSquare Apr 30, 2024
20dd157
New translations fift-and-tvm-assembly.md (Chinese Simplified)
TonSquare Apr 30, 2024
28856af
New translations fift-deep-dive.md (Chinese Simplified)
TonSquare Apr 30, 2024
3410d11
New translations overview.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
2164d65
New translations builtins.md (Chinese Simplified)
TonSquare Apr 30, 2024
374853a
New translations changelog.md (Chinese Simplified)
TonSquare Apr 30, 2024
a0e6602
New translations comments.md (Chinese Simplified)
TonSquare Apr 30, 2024
1c903e4
New translations compiler_directives.md (Chinese Simplified)
TonSquare Apr 30, 2024
b669e2f
New translations cookbook.md (Chinese Simplified)
TonSquare Apr 30, 2024
81df62f
New translations functions.md (Chinese Simplified)
TonSquare Apr 30, 2024
a849c4a
New translations global_variables.md (Chinese Simplified)
TonSquare Apr 30, 2024
693c392
New translations literals_identifiers.md (Chinese Simplified)
TonSquare Apr 30, 2024
7326619
New translations overview.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
5197b69
New translations statements.md (Chinese Simplified)
TonSquare Apr 30, 2024
15f0615
New translations stdlib.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
50f4495
New translations types.md (Chinese Simplified)
TonSquare Apr 30, 2024
9c9ff2e
New translations get-started-with-ton.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
4de1a6e
New translations blockchain-configs.md (Chinese Simplified)
TonSquare Apr 30, 2024
907dfe1
New translations compile-swap.md (Chinese Simplified)
TonSquare Apr 30, 2024
a60a805
New translations compile.md (Chinese Simplified)
TonSquare Apr 30, 2024
fd49b98
New translations config-params.md (Chinese Simplified)
TonSquare Apr 30, 2024
c85f94c
New translations faq.md (Chinese Simplified)
TonSquare Apr 30, 2024
e7e99bc
New translations fees-low-level.md (Chinese Simplified)
TonSquare Apr 30, 2024
b63c610
New translations network-configs.md (Chinese Simplified)
TonSquare Apr 30, 2024
d0d996a
New translations step-by-step.md (Chinese Simplified)
TonSquare Apr 30, 2024
00b1e54
New translations subresolvers.md (Chinese Simplified)
TonSquare Apr 30, 2024
143cd7e
New translations adnl-tcp.md (Chinese Simplified)
TonSquare Apr 30, 2024
ce65129
New translations adnl-udp.md (Chinese Simplified)
TonSquare Apr 30, 2024
e8b85aa
New translations dht.md (Chinese Simplified)
TonSquare Apr 30, 2024
7b45b77
New translations overlay.md (Chinese Simplified)
TonSquare Apr 30, 2024
bcc0f54
New translations rldp.md (Chinese Simplified)
TonSquare Apr 30, 2024
5e231d7
New translations overview.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
7cdcdc4
New translations boc.md (Chinese Simplified)
TonSquare Apr 30, 2024
f3c9106
New translations minter-flow.md (Chinese Simplified)
TonSquare Apr 30, 2024
7dc5598
New translations readme.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
6acc1d1
New translations readme.md (Chinese Simplified)
TonSquare Apr 30, 2024
28ea6e9
New translations precompiled.md (Chinese Simplified)
TonSquare Apr 30, 2024
2c0098b
New translations ide-plugins.md (Chinese Simplified)
TonSquare Apr 30, 2024
8184418
New translations installation.md (Chinese Simplified)
TonSquare Apr 30, 2024
6fc1b21
New translations testnet.md (Chinese Simplified)
TonSquare Apr 30, 2024
ff95f68
New translations examples.md (Chinese Simplified)
TonSquare Apr 30, 2024
3e15415
New translations fees.md (Chinese Simplified)
TonSquare Apr 30, 2024
efa67f3
New translations governance.md (Chinese Simplified)
TonSquare Apr 30, 2024
3fe207f
New translations guidelines.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
0e548bc
New translations accept.md (Chinese Simplified)
TonSquare Apr 30, 2024
e37ab58
New translations external-messages.md (Chinese Simplified)
TonSquare Apr 30, 2024
bef222e
New translations get-methods.md (Chinese Simplified)
TonSquare Apr 30, 2024
7236633
New translations internal-messages.md (Chinese Simplified)
TonSquare Apr 30, 2024
8b58fbc
New translations message-delivery-guarantees.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
e437016
New translations non-bouncable-messages.md (Chinese Simplified)
TonSquare Apr 30, 2024
198880d
New translations processing.md (Chinese Simplified)
TonSquare Apr 30, 2024
6c9025c
New translations random-number-generation.md (Chinese Simplified)
TonSquare Apr 30, 2024
0f0be87
New translations deployment.md (Chinese Simplified)
TonSquare Apr 30, 2024
6ea8cbd
New translations libraries.md (Chinese Simplified)
TonSquare Apr 30, 2024
eafe143
New translations messages.md (Chinese Simplified)
TonSquare Apr 30, 2024
07adac5
New translations javascript.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
a2c6910
New translations toncli.md (Chinese Simplified)
TonSquare Apr 30, 2024
9cdb97a
New translations tonstarter.md (Chinese Simplified)
TonSquare Apr 30, 2024
ab94e43
New translations readme.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
f7daad1
New translations random.md (Chinese Simplified)
TonSquare Apr 30, 2024
b983718
New translations ton-hack-challenge-1.md (Chinese Simplified)
TonSquare Apr 30, 2024
a77b461
New translations overview.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
314cbe1
New translations toncli.md (Chinese Simplified)
TonSquare Apr 30, 2024
13ea423
New translations tonstarter.md (Chinese Simplified)
TonSquare Apr 30, 2024
7d03977
New translations writing-test-examples.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
6d15535
New translations multisig-js.md (Chinese Simplified)
TonSquare Apr 30, 2024
ec17873
New translations multisig.md (Chinese Simplified)
TonSquare Apr 30, 2024
7615d27
New translations wallet.md (Chinese Simplified)
TonSquare Apr 30, 2024
8e6d544
New translations docs.md (Chinese Simplified)
TonSquare Apr 30, 2024
af6f72f
New translations glossary.md (Chinese Simplified)
TonSquare Apr 30, 2024
69e59ae
New translations introduction.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
5742f95
New translations adnl.md (Chinese Simplified)
TonSquare Apr 30, 2024
982677c
New translations low-level-adnl.md (Chinese Simplified)
TonSquare Apr 30, 2024
3bb6af6
New translations overlay-subnetworks.md (Chinese Simplified)
TonSquare Apr 30, 2024
83a0523
New translations overview.md (Chinese Simplified)
TonSquare Apr 30, 2024
6797364
New translations rldp.md (Chinese Simplified)
TonSquare Apr 30, 2024
42ba4b2
New translations ton-dht.md (Chinese Simplified)
TonSquare Apr 30, 2024
1e6a908
New translations addresses.md (Chinese Simplified)
TonSquare Apr 30, 2024
afc8fd4
New translations cells.md (Chinese Simplified)
TonSquare Apr 30, 2024
b4f3ae6
New translations ton-blockchain.md (Chinese Simplified)
TonSquare Apr 30, 2024
0d1db0c
New translations fee-calculation-instructions.md (Chinese Simplified)
TonSquare Apr 30, 2024
cccb8c1
New translations generate_md.py (Chinese Simplified)
TonSquare Apr 30, 2024
c8ff0c2
New translations instructions.csv (Chinese Simplified)
TonSquare Apr 30, 2024
f1c9f5f
New translations tvm-exit-codes.md (Chinese Simplified)
TonSquare Apr 30, 2024
61a5b58
New translations tvm-initialization.md (Chinese Simplified)
TonSquare Apr 30, 2024
8c3de04
New translations tvm-overview.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
9b36066
New translations tvm-upgrade-2023-07.md (Chinese Simplified)
TonSquare Apr 30, 2024
67b3a32
New translations readme.md (Chinese Simplified)
TonSquare Apr 30, 2024
ce57feb
New translations bridge-addresses.md (Chinese Simplified)
TonSquare Apr 30, 2024
565cdba
New translations overview.md (Chinese Simplified)
TonSquare Apr 30, 2024
14b6a4f
New translations explorers.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
cfccfe2
New translations nominators.md (Chinese Simplified)
TonSquare Apr 30, 2024
5d04810
New translations persistent-states.md (Chinese Simplified)
TonSquare Apr 30, 2024
b161927
New translations single-nominator.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
1f4b9da
New translations staking-incentives.md (Chinese Simplified)
TonSquare Apr 30, 2024
5485d95
New translations vesting-contract.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
ebe59d0
New translations collators.md (Chinese Simplified)
TonSquare Apr 30, 2024
5a4ba19
New translations node-maintenance-and-security.md (Chinese Simplified)
TonSquare Apr 30, 2024
9b360e6
New translations node-types.md (Chinese Simplified)
TonSquare Apr 30, 2024
483e284
New translations nodes-faq.md (Chinese Simplified)
TonSquare Apr 30, 2024
af0c5dd
New translations archive-node.md (Chinese Simplified)
TonSquare Apr 30, 2024
13e3b83
New translations full-node.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
73e5d23
New translations liteserver.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
9873bfd
New translations local-ton.md (Chinese Simplified)
TonSquare Apr 30, 2024
2d25827
New translations storage-daemon.md (Chinese Simplified)
TonSquare Apr 30, 2024
ffec274
New translations storage-faq.md (Chinese Simplified)
TonSquare Apr 30, 2024
5d11e32
New translations storage-provider.md (Chinese Simplified)
TonSquare Apr 30, 2024
91458d1
New translations apps.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
5aea267
New translations contracts.md (Chinese Simplified)
TonSquare Apr 30, 2024
0ddbc2a
New translations dns.md (Chinese Simplified)
TonSquare Apr 30, 2024
3457d47
New translations how-to-open-any-ton-site.md (Chinese Simplified)
TonSquare Apr 30, 2024
f926aa0
New translations overview.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
93ed5c0
New translations setting-proxy.md (Chinese Simplified)
TonSquare Apr 30, 2024
b018565
New translations site-management.md (Chinese Simplified)
TonSquare Apr 30, 2024
1c262f8
New translations sites-and-proxy.md (Chinese Simplified)
TonSquare Apr 30, 2024
e6a36ef
New translations tvm-instructions.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
71e4d79
New translations instructions.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
de7d546
New translations app-specific.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
0d6bc90
New translations arithmetic.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
b212bcd
New translations cell-manipulation.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
ddbc519
New translations constant.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
b84d4d3
New translations control-flow.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
59f574c
New translations data-comparison.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
9c5550b
New translations dictionary-manipulation.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
d6b0e7f
New translations exception-gen-and-handling.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
d956432
New translations miscellaneous.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
59f8188
New translations stack-manipulation.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
31fdc38
New translations tuple-list-null.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
727e787
New translations custom-overlays.md (Chinese Simplified)
TonSquare Apr 30, 2024
12e95ad
New translations address-verification.mdx (Chinese Simplified)
TonSquare Apr 30, 2024
b347746
New translations academy-overview.md (Chinese Simplified)
TonSquare Apr 30, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# How to Contribute

## Identify area for contribution

There are several ways to identify the area where you can contribute to TON Docs:

- Join [TON Docs Club chat](https://t.me/+c-0fVO4XHQsyOWM8) in Telegram and get the latest tasks from maintainers.
- If you have a specific contribution in mind but are unsure about it, confirm whether
the contribution is appropriate by contacting one of the [Docs maintainers](/contribute/maintainers) directly.
- Get familiar with the most frequently asked questions in the [TON Developers](https://t.me/tondev_eng) chats.
- Please read over the [issues](https://github.com/ton-community/ton-docs/issues) in the GitHub repository.
- Learn available [footsteps](https://github.com/ton-society/ton-footsteps/issues?q=documentation) for the documentation.

## TL;DR

- If you need to add or edit something in TON Docs, create a pull request
against the `main` branch.
- The documentation team will review the pull request or reach out as needed.
- Repository: https://github.com/ton-community/ton-docs

## Development

### Online one-click contribution setup

You can use Gitpod (a free, online, VS code-like IDE) for contributing. It will launch a workspace with a single click and will automatically:

[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ton-community/ton-docs)

### Code Conventions

- **Most important**: look around. Match the overall style of the project. This includes formatting, naming files, naming objects in code, naming things in documentation, and so on.
- **For documentation**: When editing documentation, do not wrap lines at 80 characters; instead, configure your editor to soft-wrap.

Don't worry too much about styles in general; the maintainers will help you fix them as they review your code.

### Pull Requests

So you have decided to contribute code back to upstream by opening a pull request. You've put in a lot of effort, and we appreciate it. We will do our best to work with you and get the pull request reviewed.

When submitting a pull request, please ensure the following:

1. **Keep your pull request small**. Smaller pull requests (~300 lines of diff) are easier to review and more likely to get merged. Make sure the pull request does only one thing, otherwise please split it.
2. **Use descriptive titles**. It is recommended to follow the commit message style.
3. **Test your changes**. Describe your test plan in your pull request description.

All pull requests should be opened against the `main` branch.

## What Happens Next?

The TON Docs team will be monitoring pull requests. Please help us by following the guidelines above to keep the pull requests consistent.
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
import Button from '@site/src/components/button'

# What is Hacktoberfest?

<div style={{ textAlign: 'center', margin: '50px 0' }}>
<img alt="tlb structure"
src="/docs/img/docs/hacktoberfest.webp"
width="100%" />
</div>

[Hacktoberfest](https://hacktoberfest.digitalocean.com/) is a month-long celebration of _open-source projects_, their _maintainers_, and the entire community of _contributors_. Each October, open source maintainers give new contributors extra attention as they guide developers through their first pull requests.

For the TON Community it's time to help ecosystem growth together, so let's join the whole world with our **Hack-TON-berfest** party and become _#1 open-source ecosystem of the year_!

## How to Participate?

The Hacktoberfest rules for 2022 are as follows:

- **Hacktoberfest is open to everyone**!
- Register anytime between September 26 and October 31
- Pull requests can be made in any GITHUB or GITLAB project:
- [List of projects on TON Ecosystem](/hacktonberfest)
- [List of projects on GitHub](https://github.com/topics/hacktoberfest)
- Have **4** pull/merge requests accepted between October 1 and October 31
- The first 40,000 participants (maintainers and contributors) who complete Hacktoberfest can choose between two prizes: a tree planted in their honor or a Hacktoberfest 2022 t-shirt. _(from the Hacktoberfest community)_
- Every participant (maintainer and contributor) to any of the TON Ecosystem projects will receive a [**Limited Hack-TON-berfest NFT**](#what-the-rewards). _(from TON Foundation)_

For everyone in TON it's an opportunity to drive the growth of the entire ecosystem and receive cool rewards from TON Foundation. Let's do it together!

## What are the rewards?

To motivate the community to contribute to open source projects in the TON Ecosystem, you'll be able to receive a special reward from TON Foundation. Every participant will receive a **Limited Hack-TON-berfest NFT** achievement as a proof of participating:

<div style={{width: '100%', textAlign:'center', margin: '0 auto'}}>
<video width="300" style={{width: '100%', borderRadius:'10pt', margin:'15pt auto'}} muted={true} autoPlay={true} loop={true}>
<source src="/docs/files/nft-sm.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>
</div>

:::info IMPORTANT!
TON Foundation will mint a collection in November to all wallet addresses submitted to the [@toncontests_bot](https://t.me/toncontests_bot). It will happen after the calculation and validation of all contribution results.
:::

You have plenty of time to participate in the event. Let's build decentralized Internet of the future with thousands of contributors from all over the world!

<Button href="/contribute/hacktoberfest/as-contributor"
colorType="primary" sizeType={'lg'}>
I want to become a Contributor
</Button>
<Button href="/contribute/hacktoberfest/as-maintainer" colorType={'secondary'} sizeType={'lg'}>I'm a Maintainer</Button>
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Participate as a Contributor

To become a contributor who receives a limited _Hack-TON-berfest NFT_, please set up your own [TON Wallet](https://ton.org/wallets) and verify your GitHub account.

## Start your journey

1. Set up any wallet from the [ton.org/wallets](https://ton.org/wallets) page. ([TON Wallet extension](https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd), for example.)
2. Please provide your wallet address to the [@toncontests_bot](https://t.me/toncontests_bot) in Telegram.
3. Validate your GitHub account in the same bot.

After these steps you are ready to contribute and receive a [limited Hack-TON-berfest NFT](/contribute/hacktoberfest/#what-the-rewards).

Welcome to the club, this is just the beginning!

## New to contributing to open source?

Hacktoberfest is a great place to start dipping your toes into open source contributions for the first time. There are plenty of streams, posts, guides, and discussions about to get started. You’ll be joining many folks who are also starting their journey this month!

- [Basic information about Hacktoberfest for beginners](https://hacktoberfest.com/participation/#beginner-resources)
- [Guide to making your first contribution](https://dev.to/codesandboxio/how-to-make-your-first-open-source-contribution-2oim) by Ceora Ford
- [Practice the workflow to make your first contribution](https://github.com/firstcontributions/first-contributions)
- [Overcoming imposter syndrome in open source contribution](https://blackgirlbytes.dev/conquering-the-fear-of-contributing-to-open-source)

## How can I contribute to TON?

The TON Ecosystem has several organizations and repositories:

<span className="DocsMarkdown--button-group-content">
<a href="/hacktonberfest"
className="Button Button-is-docs-primary">
寻找贡献者的项目列表
</a>
</span>
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Participate as a Maintainer

The Hacktoberfest event is the best time of year to receive support from the community!

If your repository is relevant to the TON Ecosystem, many contributors will be interested in it. Let's help them dive right into your project!

## Prepare to party

To handle contributors in the right way, you need to have a repository in good standing.

Follow these best practices to prepare your project for contributions:

1. Add the “hacktoberfest” topic to your repository to **OPT-IN TO HACKTOBERFEST** and indicate you are looking for contributions.
2. Apply the “hacktoberfest” label to issues you want contributors to help you with in your GitHub or GitLab project.
3. Please read and use [the essential tips for new open source maintainers](https://blog.ton.org/essential-tips-for-new-open-source-maintainers) by TON Society.
4. Prepare to accept legitimate pull/merge requests by merging them, leaving an overall approving review, or adding the "hacktoberfest-accepted" label.
5. Reject any spam requests you receive by labeling them as “spam,” and close or label any other invalid contributions as "invalid."

Here is an example of a full repository: [ton-community/ton-compiler](https://github.com/ton-community/ton-compiler)

After that, feel free to add your repository to the list.

## Rewards for Maintainers

As a repository maintainer in the TON Ecosystem, you will be able to receive two types of rewards:

1. [Hacktoberfest Reward Kit](https://hacktoberfest.com/participation/#maintainers) (_see REWARD FOR MAINTAINERS_)
2. [Limited Hack-TON-berfest NFT](/contribute/hacktoberfest/#what-the-rewards) (_please, register the wallet address in the [@toncontests_bot](https://t.me/toncontests_bot)_)

## How to join and be listed?

To participate in Hack-TON-berfest follow this link:

<span className="DocsMarkdown--button-group-content">
<a href="https://airtable.com/shrgXIgZdBKKX64NL"
className="Button Button-is-docs-primary">
Add a repository to the list
</a>
</span>
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Contribution Guidelines

Before contributing any docs.ton.org page, please review the following list of general and important requirements to guarantee a smooth experience.

## Naming

- It is essential to ensure the correct use of _THE_ in the TON documentation. _TON Blockchain_ and _TON Ecosystem_ are capitalized terms, and therefore, do not require _THE_ in their usage.
- We write _TON_ with regular nouns, and if it requires _THE_ according to English grammar, we use it. For instance: "_The_ TON Connect _protocol_ is a..."

:::info
TON Blockchain...

TON Ecosystem...

The TON Connect protocol...
:::

Please refer to the actual TON brand assets [here](https://ton.org/en/brand-assets).

## Documentation References

Every page in TON documentation should be finished with See Also section. Place there page, you think relates to current page without additional description.

:::info

```
## See Also
* [TON Contribution Guidelines](/contribute/contribution-rules)
* [Tutorial Styling Guidelines](/contribute/tutorials/guidelines)
```

:::

## English Helpful Sources

The TON Ecosystem is being built for the entire world, so it's crucial that it's understandable for everyone on Earth. Here, we provide materials that are helpful for junior tech writers who want to improve their English skills.

- [Plural Nouns](https://www.grammarly.com/blog/plural-nouns/)
- [Articles: A versus An](https://owl.purdue.edu/owl/general_writing/grammar/articles_a_versus_an.html)

## See Also

- [TON Contribution Guidelines](/contribute/contribution-rules)
- [Tutorial Styling Guidelines](/contribute/tutorials/guidelines)
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Common Documentation Principals

为了获得最佳的用户体验和清晰度,请在创建 docs.ton.org 上的新内容时,牢记我们旨在应用于所有文档的一般性和重要需求列表。

## 为从业者制作的文档

Documentations pages is primarily intended for documentation purposes and not as a tutorial, so it is important to minimize the use of personal examples or analogies in the text. It is crucial to ensure that the content is suitable for both professionals and non-professionals alike, while still providing valuable information.

## Use a consistent format

To make it easier for readers to navigate through the documentation, it is important to use a consistent format throughout the document. Use headings, subheadings, bullet points, and numbered lists to break up the text and make it easier to read.

## Provide examples in special section

Providing examples can help readers better understand the content and how to apply it. If you are writing documentation page and need refer several exmaples, please create special section Examples right before References and See Also sections. Do not mix description and examples in documentation pages.
Use code snippets, screenshots, or diagrams to illustrate your points and make the documentation more engaging.

## Keep it up to date

Tech documentation can quickly become outdated due to changes in technology or software updates. It is important to review and update the documentation regularly to ensure that it remains accurate and relevant to the current version of the software.

## Get feedback

Before publishing the documentation, it is a good idea to get feedback from other contributors or users. This can help identify areas that may be confusing or unclear, and allow you to make improvements before the documentation is released.
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
import ConceptImage from '@site/src/components/conceptImage';
import ThemedImage from '@theme/ThemedImage';

# Graphic Explanations Guidelines

Maintaining consistency in documentation is crucial, and to achieve this, a specific standard for visualizing processes in smart contracts has been developed.

## Graphic Explanation Notation

### Message Processing Graph

To depict message processing, it's advisable to utilize a graphical representation resembling a smart contract graph, complete with labels for transactions and messages.

If the order of transactions doesn't matter, you can omit their labels. This simplifies the diagram, making it easier to read and understand the details related to messages and contracts.

#### Annotation Primitives

| Figure | Description |
| ---------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- |
| ![](/img/docs/scheme-templates/message-processing-graphs/circle_for_smart_contract.svg?raw=true) | Circle - Smart Contract entity |
| ![](/img/docs/scheme-templates/message-processing-graphs/rectangle_for_regular_message.svg?raw=true) | Rectangle - Message Entity |
| ![](/img/docs/scheme-templates/message-processing-graphs/dashed_rectgl_for_optional_message.svg?raw=true) | Dashed Rectangle - Optional Message Entity |
| ![](/img/docs/scheme-templates/message-processing-graphs/line_for_transaction.svg?raw=true) | Transactions (numeration optional) |
| ![](/img/docs/scheme-templates/message-processing-graphs/person_figure_for_actor.svg?raw=true) | Actor |

- Avoid using big quantity different and bright colors.
- Use the modification of figures, such as using a dashed border line.
- For better comprehension, different transactions could be displayed with distinct line styles (solid and dashed).

#### Message Processing Example

<br></br>
<ThemedImage
alt=""
sources={{
light: '/img/docs/message-delivery/message_delivery_2.svg?raw=true',
dark: '/img/docs/message-delivery/message_delivery_2.svg?raw=true',
}}
/>
<br></br>

Learn references directly from Visio [message-processing.vsdx](/static/schemes-visio/message-processing.vsdx).

### Formats and Colors

#### Fonts

- **Inter** fonts family for all text within diagrams.

#### Colors - Light Mode

- Pencil Hand Drawn(default theme)

#### Colors - Dark Mode

- Font `#e3e3e3`
- Background `#232328`
- Light Highlight(arrows and scheme borders) `#058dd2`
- Dark Highlight(arrows and scheme borders) `#0088cc`
- InnerBackGround(for nested blocks) `#333337`

#### Version Control Policy

- Set diagrams in the documentation by SVG format for schemes to ensure readability on various devices.
- Store original files in the project's Git repository under the "/static/visio" directory, making them easier to modify in the future.

### Sequence Diagram

In the case of complex and repetitive communication schemes between 2-3 actors, it is advisable to use a sequence diagram. For messages, use the notation of a common synchronous message arrow.

#### Example

<br></br>
<div class="text--center">
<ThemedImage
alt=""
sources={{
light: '/img/docs/message-delivery/message_delivery_7.svg?raw=true',
dark: '/img/docs/message-delivery/message_delivery_7.svg?raw=true',
}}
/>
</div>
<br></br>

### Scheme References

- [message-processing.vsdx](/schemes-visio/message_processing.vsdx)
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Maintainers

## Active Team

Below is an alphabetical list of the current members on the TON Docs team.

### Alex Golev

TON Docs maintainer and DevRel at TON Foundation

- Telegram: [@alexgton](https://t.me/alexgton)
- GitHub: [Reveloper](https://github.com/Reveloper)

### Gusarich

Web3 Developer, [TON Dev community](https://github.com/ton-community) contributor, [TON Footsteps](https://github.com/ton-society/ton-footsteps) and TON Docs maintainer

- Telegram: [@Gusarich](https://t.me/Gusarich)
- GitHub: [Gusarich](https://github.com/Gusarich)

### SwiftAdviser

Developer Onboarding Manager at TON Foundation

- Telegram: [@SwiftAdviser](https://t.me/SwiftAdviser)
- GitHub: [SwiftAdviser](https://github.com/SwiftAdviser)

## Acknowledgements

TON Docs was originally created by [tolya-yanot](https://github.com/tolya-yanot) and [EmelyanenkoK](https://github.com/EmelyanenkoK).

Over time, TON Docs has benefitted from the intellect and dedication of [numerous external contributors](https://github.com/ton-community/ton-docs/graphs/contributors). We extend our heartfelt gratitude to each of them.

However, we would like to specially acknowledge the substantial contributions made by the following individuals. Their respective contributions have greatly enriched the quality and depth of our documentation:

- [akifoq](https://github.com/akifoq): early contributions
- [amnch1](https://github.com/amnch1): fixes
- [aSpite](https://github.com/aSpite): content
- [awesome-doge](https://github.com/awesome-doge): early contributions
- [coalus](https://github.com/coalus): content
- [delovoyhomie](https://github.com/delovoyhomie): content
- [krau5](https://github.com/krau5): improvements
- [LevZed](https://github.com/LevZed): content
- [ProgramCrafter](https://github.com/ProgramCrafter): content
- [siandreev](https://github.com/siandreev): content
- [SpyCheese](https://github.com/SpyCheese): early contributions
- [Tal Kol](https://github.com/talkol): early contributions
- [TrueCarry](https://github.com/TrueCarry): content
- [xssnick](https://github.com/xssnick): content

Our sincere appreciation to each and every contributor who has aided in making TON Docs a rich and reliable resource.
Loading
Loading