Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
238 commits
Select commit Hold shift + click to select a range
d360d0e
docs: first draft of new appkit doc
TrueCarry Apr 29, 2026
3baa136
Get started and how to
ProudOfZiggy May 7, 2026
33b3cc3
docs: write Concepts pages for AppKit, Wallets & Connectors, Provider…
nikdim03 May 7, 2026
60e845d
docs: start references
heyllog May 7, 2026
0bfd2c3
docs(appkit): add concepts for gassless, networks, onramp, staking, s…
TrueCarry May 8, 2026
f4adb67
docs(appkit): refactor navigation
TrueCarry May 8, 2026
fe9236e
docs(appkit): make concepts less reference like
TrueCarry May 8, 2026
6a37bba
docs: update docs + links
heyllog May 8, 2026
f5a910e
feat: refactor documentation for AppKit concepts
nikdim03 May 8, 2026
1e17af9
Updates for get started
ProudOfZiggy May 8, 2026
f5ea1a5
feat(docs): update balance actions
heyllog May 8, 2026
dfca907
chore: fix comments in AppKit.mdx
nikdim03 May 8, 2026
76f33aa
docs: add few sections
heyllog May 8, 2026
7775a46
fix: fix comments in providers, wallets-and-connectors
nikdim03 May 8, 2026
c658412
chore: fix comments in sign-data.mdx
nikdim03 May 8, 2026
a2bb327
docs: add all elements
heyllog May 8, 2026
d2fbc45
chore: fix inconsistencies
nikdim03 May 8, 2026
d26b51b
chore: tighten the language
nikdim03 May 8, 2026
42c81e0
docs: start appkit-react reference
heyllog May 8, 2026
9c3c0a0
Merge pull request #6 from TrueCarry/dev/tim/appkit-concepts
TrueCarry May 10, 2026
dbbdf96
Merge branch 'main' into feature/get-started
TrueCarry May 10, 2026
d6dfdf1
Merge pull request #3 from TrueCarry/feature/get-started
TrueCarry May 10, 2026
700326c
Merge branch 'main' into docs/references
TrueCarry May 10, 2026
6f4fce7
Merge pull request #4 from TrueCarry/docs/references
TrueCarry May 10, 2026
9aa04da
Merge branch 'main' into dev/docs-appkit-concepts
TrueCarry May 10, 2026
6b740ce
Merge pull request #5 from TrueCarry/dev/docs-appkit-concepts
TrueCarry May 10, 2026
12a20c0
docs: work on overall appkit docs style
TrueCarry May 10, 2026
840ac7d
chore: remove icons from appkit docs pages
TrueCarry May 10, 2026
2a45db1
Merge pull request #7 from TrueCarry/dev/tim/merge-style-check
TrueCarry May 10, 2026
879b36b
docs(appkit): update staking docs
heyllog May 10, 2026
4cc3c42
docs(appkit): polishing
heyllog May 10, 2026
1024209
docs(appkit-react): add a lot of docs
heyllog May 11, 2026
c1fe278
docs(appkit-react): update links
heyllog May 11, 2026
f04d540
docs(appkit-react): improve links
heyllog May 11, 2026
ff08ece
docs(appkit): improve wording
heyllog May 11, 2026
783b9c2
docs: fmt
heyllog May 11, 2026
bf92a82
docs(appkit): wording
heyllog May 11, 2026
7fbd9d9
a minor fix
ijonele May 11, 2026
78f0247
Merge remote-tracking branch 'origin/main' into docs-new-structure-pu…
ijonele May 11, 2026
d7e9beb
docs(appkit): add new buffer installation instructions
heyllog May 11, 2026
12841db
docs(appkit): update appkit-react installation docs
heyllog May 11, 2026
883b60c
added tabs
ijonele May 11, 2026
ab5a6d6
docs(appkit): update appkit installation docs
heyllog May 11, 2026
d119a71
added an intro for smart contracts
ijonele May 11, 2026
e0bb65b
docs(appkit): formatting
heyllog May 11, 2026
cb555e2
fixed links in the intro
ijonele May 11, 2026
a1a6bab
Merge pull request #10 from TrueCarry/docs/installation
TrueCarry May 11, 2026
a5a1752
feat: add export
TrueCarry May 11, 2026
3336eee
docs(appkit): formatting
heyllog May 11, 2026
44d816e
fix: use unzip script
TrueCarry May 11, 2026
fb5c8bb
chore: migreate to fumadocs
thekiba May 11, 2026
caf5d87
chore: update build script to use webpack
thekiba May 11, 2026
c784d2b
chore: empty commit
thekiba May 11, 2026
6cd8cdf
chore: update build command in Vercel configuration to use npm
thekiba May 11, 2026
66c4fcb
Merge pull request #2 from the-ton-tech/chore/migrate-to-fumadocs
thekiba May 11, 2026
e68f488
Merge pull request #3 from the-ton-tech/truecarry/docs/appkit-references
TrueCarry May 11, 2026
39a34e9
feat: merge concepts and how tos
TrueCarry May 11, 2026
91d120a
chore: fix fmt
TrueCarry May 11, 2026
6409a46
Merge pull request #4 from the-ton-tech/dev/tim/merge-how-to-concepts
TrueCarry May 11, 2026
0a51675
chore: add .mintignore
TrueCarry May 11, 2026
9245d96
feat: add navigation configuration
thekiba May 12, 2026
cdff3e4
feat: enhance navigation configuration with navbar links and group re…
thekiba May 12, 2026
d216c83
feat: refactor navigation configuration to support internal and exter…
thekiba May 12, 2026
fce2d18
feat: add multiple new images for airdrop, blockchain, staking, and f…
thekiba May 12, 2026
32c63c5
Merge pull request #5 from the-ton-tech/chore/navigation-editor
thekiba May 12, 2026
409b22e
refactor: update navigation configuration and documentation structure
thekiba May 12, 2026
3734ec8
separated start here and core concepts
ijonele May 12, 2026
50a7592
fixed formatting issues
ijonele May 12, 2026
d18ac12
fixed formatting issues
ijonele May 12, 2026
524fae7
fix: update redirect checker for Mintlify navigation.tabs schema
ijonele May 12, 2026
c9d4ea9
fix: update redirect checker for Mintlify navigation.tabs schema
ijonele May 12, 2026
c7aaffc
reverted common.mjs
ijonele May 12, 2026
6c63b27
fix: update redirect checker for Mintlify navigation.tabs schema
ijonele May 12, 2026
51c431e
added the AI section to docs.json
ijonele May 12, 2026
6833df9
a minor fix in start here
ijonele May 12, 2026
e64071b
docs(appkit): update sign
heyllog May 12, 2026
70b1c6c
Merge branch 'main' into docs/appkit-references
heyllog May 12, 2026
e8111b2
fixed some typos, improved formatting in start here
ijonele May 12, 2026
6fb21ef
a minor fix in the contract-dev intro
ijonele May 12, 2026
6de0169
feat: merge concept nft, jettons, toncoin docs into howtos
nikdim03 May 12, 2026
b746952
feat: merge concept appkit, connect, providers, networks docs into ho…
nikdim03 May 12, 2026
1bc7bf8
how to updates
ProudOfZiggy May 12, 2026
e8a63f6
chore: apply remark formatting
nikdim03 May 12, 2026
69d3739
chore: apply remark formatting
nikdim03 May 12, 2026
ba69382
fix: correct spelling
nikdim03 May 12, 2026
e26515b
fix: correct spelling
nikdim03 May 12, 2026
8a620fe
fix(scripts): exclude next/ from navigation coverage check
nikdim03 May 12, 2026
ac9a59e
chore: revert navigation lint
nikdim03 May 12, 2026
5b64890
feat: port get-started polish from dev/docs-appkit-concepts
nikdim03 May 12, 2026
edf2e94
Comments fixes
ProudOfZiggy May 13, 2026
855a940
docs(appkit): update docs for classes
heyllog May 13, 2026
bc37023
docs(appkit): move classes after actions/hooks/components
heyllog May 13, 2026
491d98d
UI Widgets update
ProudOfZiggy May 13, 2026
0b81659
docs(appkit): rename options to parameters in hooks
heyllog May 13, 2026
9c1a082
Update streaming example for conditional watching
ProudOfZiggy May 13, 2026
53c2ce9
docs(appkit): replace long quote/mutation types with the short ones
heyllog May 13, 2026
1ced05b
docs(appkit): formatting
heyllog May 13, 2026
23832ce
docs(appkit): fixes
heyllog May 13, 2026
6cae77e
Texts update
ProudOfZiggy May 13, 2026
2920bbe
Show balance in streaming example
ProudOfZiggy May 13, 2026
13369c2
Merge pull request #7 from the-ton-tech/docs/appkit-references
TrueCarry May 13, 2026
b957761
Explicit data declaration
ProudOfZiggy May 13, 2026
f4d51c7
Merge pull request #10 from the-ton-tech/feature/how-to-polishing
TrueCarry May 13, 2026
3d2fb3d
Merge pull request #11 from the-ton-tech/feature/ton-1159-get-started
TrueCarry May 13, 2026
0e65fab
chore: fix comments
nikdim03 May 13, 2026
b2497f8
chore: fix comment
nikdim03 May 13, 2026
fcdf678
chore: fix comments
nikdim03 May 13, 2026
bff0cee
Merge pull request #8 from the-ton-tech/feature/ton-1159-howto-concepts
TrueCarry May 13, 2026
2513b69
chore: remove redundant information about AppKit configuration and AP…
TrueCarry May 13, 2026
1ac888c
Merge pull request #9 from the-ton-tech/feature/ton-1159-howto-concep…
TrueCarry May 13, 2026
4929a37
chore: regenerate next docs
TrueCarry May 14, 2026
95d66ae
resolved confilcts with main
ijonele May 14, 2026
4fbe134
fixed formatting issues
ijonele May 14, 2026
c633fe0
resolved another conflict
ijonele May 14, 2026
bd46c1a
fixed an issue with redirects
ijonele May 14, 2026
79075b2
updated the structure
ijonele May 14, 2026
23065f0
fixed formatting and redirects
ijonele May 14, 2026
204b83b
fixed redirects
ijonele May 14, 2026
474e865
get started updates
ProudOfZiggy May 14, 2026
4540caf
Changelog
ProudOfZiggy May 14, 2026
433ef2b
fixed redirects
ijonele May 14, 2026
5f3fea9
fixed redirects
ijonele May 14, 2026
7fdb7de
fixed formatting issues
ijonele May 14, 2026
c41ce61
feat: add ton-connect
Alejandbel May 14, 2026
6112862
Remove wrong text
ProudOfZiggy May 14, 2026
18f4285
docs(appkit): add network section in get started + custom network exa…
heyllog May 14, 2026
456d4fe
docs(appkit): add links to appkit-minter
heyllog May 14, 2026
e95a345
docs(appkit): add dots + fix decimals
heyllog May 14, 2026
a3a8c68
docs(appkit): run remark
heyllog May 14, 2026
f0f071c
Fixed staking widget image
ProudOfZiggy May 14, 2026
a7da2ac
Fix
ProudOfZiggy May 14, 2026
07ced62
Merge branch 'feature/appkit-polishing' of https://github.com/the-ton…
ProudOfZiggy May 14, 2026
122bc71
Merge branch 'main' into feature/appkit-polishing
ProudOfZiggy May 14, 2026
0617429
Merge branch 'main' into feature/refactor-structure
Alejandbel May 14, 2026
c9b4f2f
docs(appkit): rename Toncenter to TON Center in prose
heyllog May 14, 2026
a2165d4
feat: rollback appkit structure
Alejandbel May 14, 2026
adb3432
fixed redirects
ijonele May 14, 2026
fac51c0
fixed redirects
ijonele May 14, 2026
62f021a
deleted an old articla from the appkit folder
ijonele May 14, 2026
7bca257
docs(appkit): move images to resources
heyllog May 14, 2026
5555b4e
fixed formatting
ijonele May 14, 2026
b64bed5
fixed a group name
ijonele May 14, 2026
233f73d
Merge pull request #14 from the-ton-tech/feature/appkit-polishing
TrueCarry May 14, 2026
d595a3c
docs(appkit): add links to deployed appkit-minter
heyllog May 14, 2026
87958ac
Merge branch 'main' into feature/refactor-structure
TrueCarry May 14, 2026
7140798
Fixes and updates for How to
ProudOfZiggy May 14, 2026
1b9e4d2
Remove redundant jetton address from balance
ProudOfZiggy May 14, 2026
0787a69
feat(contract-dev): edit zero knowledge proof guide to fit style guid…
TrueCarry May 14, 2026
cfab982
Merge pull request #15 from the-ton-tech/feature/refactor-structure
TrueCarry May 14, 2026
4e233a4
Merge pull request #16 from the-ton-tech/docs/reference-update
TrueCarry May 14, 2026
96f342b
Merge pull request #17 from the-ton-tech/feature/appkit-polishing
TrueCarry May 14, 2026
0180168
Merge pull request #18 from the-ton-tech/feature/how-to-fixes
TrueCarry May 14, 2026
b7e3052
chore: rebuild next content
TrueCarry May 14, 2026
4765876
feat: add api ref
Alejandbel May 14, 2026
38815d8
Merge pull request #20 from the-ton-tech/feature/tc-api-ref
TrueCarry May 14, 2026
370092f
feat: ton overview tab cleanup
TrueCarry May 14, 2026
6375f2c
feat: tools, foundations links
TrueCarry May 14, 2026
a2784af
feat: use ecosystem slug for foundations
TrueCarry May 14, 2026
29611ad
updated appkit overview, added standard contracts overview
ijonele May 15, 2026
088e71d
Merge pull request #22 from the-ton-tech/feature/refactor-new-layout-…
thekiba May 15, 2026
679b41f
updated navigation in docs.json
ijonele May 15, 2026
cb261d9
a minor polish in the appkit overview
ijonele May 15, 2026
5bea70e
added an overview for walletkit, improved the appkit overview
ijonele May 15, 2026
1873092
minor fixes
ijonele May 15, 2026
649a4db
minor fixes
ijonele May 15, 2026
82367a6
fixed a link
ijonele May 15, 2026
29e5cef
fixed a link
ijonele May 15, 2026
f152758
fix: remove broken tonconnect redirect
TrueCarry May 15, 2026
801177b
fix: use sidebarTitle when available for page names
TrueCarry May 15, 2026
2d5b07a
Merge pull request #21 from the-ton-tech/feature-revamp-overviews
TrueCarry May 15, 2026
ac45eee
Merge pull request #23 from the-ton-tech/feature/refactor-new-layout-…
TrueCarry May 15, 2026
c6227d1
chore: sync
TrueCarry May 15, 2026
8c46150
feat: add mermaid support (#25)
Alejandbel May 15, 2026
bf29a9a
feat: reimagine embedded requests (#24)
Alejandbel May 15, 2026
e4585dd
feat: improved ton connect overview (#26)
ijonele May 15, 2026
f47352f
feat: restructure (#27)
Alejandbel May 15, 2026
a1e2e66
fix typos in api ref
ArkadiyStena May 15, 2026
a2d3326
renamed a tab, fixed links
ijonele May 15, 2026
dc8275a
renamed a foundations
ijonele May 15, 2026
bcebae4
Merge pull request #28 from the-ton-tech/fix-api-ref
TrueCarry May 16, 2026
b68ad97
Merge pull request #29 from the-ton-tech/feature/structure-polish
TrueCarry May 16, 2026
856ddd5
chore: sync
TrueCarry May 16, 2026
da1b9ff
feat: enhance link validation and SEO checks in build process (#32)
TrueCarry May 18, 2026
70d3e18
feat: add github pages (#34)
Alejandbel May 18, 2026
3f4c9d7
ci: fix docs ci
Alejandbel May 18, 2026
b8ad5a3
chore: run ci
Alejandbel May 18, 2026
a097889
chore: remove prettier in build
Alejandbel May 18, 2026
841497f
ci: update next ci url
Alejandbel May 18, 2026
50d825e
ci: update next ci url
Alejandbel May 18, 2026
bf31a46
feat: update docs
Alejandbel May 18, 2026
5fe3c84
feat: updated the start here and landing page (#35)
ijonele May 18, 2026
4f8fbfc
fix: fix links
Alejandbel May 18, 2026
cd3a4c1
feat: update start here
Alejandbel May 18, 2026
8e73b9a
feat: update link on starting page
Alejandbel May 18, 2026
2cce783
feat: fix link
Alejandbel May 18, 2026
3673dbc
feat: finilise redirects
Alejandbel May 18, 2026
1ac6883
feat: updated the landing page (#36)
ijonele May 18, 2026
47f29be
feat: main page
Alejandbel May 18, 2026
809e951
feat: main page
Alejandbel May 18, 2026
2f56870
added toolset, edited tolk overview (#37)
ijonele May 18, 2026
de211f6
feat: update ton connect links
Alejandbel May 18, 2026
467acd8
fix: icons
Alejandbel May 18, 2026
3f613cd
fix: broken links
Alejandbel May 18, 2026
abd16fc
fix: icons sidebar nav
Alejandbel May 18, 2026
29fe153
fix: api styles
Alejandbel May 20, 2026
fa684df
fix: redirects
Alejandbel May 20, 2026
58f9884
fix: openapi titles
Alejandbel May 20, 2026
363a1f0
fix: hide broken links
Alejandbel May 20, 2026
9d4f777
fix: remove security schemes to send requests without tokens
Alejandbel May 20, 2026
c331b18
feat: orama search improvement (#42)
ArkadiyStena May 20, 2026
21dd48b
fix(search): disambiguate page id to avoid sub-doc collisions (#45)
ArkadiyStena May 20, 2026
3e1484e
fix: openapi result formatting (#43)
Alejandbel May 20, 2026
2f77e91
fix: fix toncenter api navbar (#44)
Alejandbel May 20, 2026
e83a0ef
fix: landing page (#46)
Alejandbel May 20, 2026
6b020b4
fix: remove empty imports
Alejandbel May 20, 2026
66f007f
fix: tvm instructions styles (#48)
skywardboundd May 20, 2026
0dd855d
feat: structural improvements in TON Connect + Applications intro (#38)
ijonele May 20, 2026
6e9c5dd
fix: broken external links (#49)
ijonele May 20, 2026
10a0d88
fix: fix external broken links
Alejandbel May 20, 2026
e577edd
feat: payments sidebar title
Alejandbel May 20, 2026
fe0e487
feat: expand openapi by default
Alejandbel May 20, 2026
532c487
feat: return openapi for llms
Alejandbel May 20, 2026
ed478b5
feat: improved the structure in AppKit (#51)
ijonele May 21, 2026
2ba72db
fix(ci): unblock lint:seo by eliminating false-positive regressions (…
ArkadiyStena May 21, 2026
3fe749b
fix: appkit instead of appkit object
Alejandbel May 21, 2026
e0c4098
fix: add margin to openapi result
Alejandbel May 21, 2026
888504b
feat: hide misleading blocks on mobile devices
Alejandbel May 21, 2026
2b3d8b0
feat: update icon styles in navbar on mobile
Alejandbel May 21, 2026
4e9b7bd
fix: fix ton pay sub
Alejandbel May 21, 2026
051388d
fix: tonpay cards to markdown list
Alejandbel May 21, 2026
c6920eb
fix: landing cards scroll fade
Alejandbel May 21, 2026
79472c2
fix: landing cards scroll margins
Alejandbel May 21, 2026
2a73529
fix: fix landing scroll
Alejandbel May 21, 2026
de360a0
fix: fix Aside icon
Alejandbel May 21, 2026
0f9970f
fix: remove hackenproof as outdated
Alejandbel May 21, 2026
12f9280
feat: add working default values to TON Center OpenAPI specs (#54)
ArkadiyStena May 22, 2026
94e47b1
feat: improved structure in Applications (#53)
ijonele May 22, 2026
865702b
fix: remove duplicated glossary
Alejandbel May 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
116 changes: 116 additions & 0 deletions .github/workflows/deploy-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
name: Deploy Docs

on:
pull_request:
types:
- opened
- synchronize
- reopened
- ready_for_review
branches:
- main
paths:
- ".github/workflows/deploy-docs.yml"
- "next/**"
push:
branches:
- main
paths:
- ".github/workflows/deploy-docs.yml"
- "next/**"
workflow_dispatch:

concurrency:
group: deploy-docs-${{ github.ref }}
cancel-in-progress: false

permissions: { }

jobs:
build:
name: Build docs
if: github.event_name != 'pull_request' || github.event.pull_request.draft == false
runs-on: ubuntu-latest

permissions:
contents: read

steps:
- name: Check out repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: "22"

- name: Restore npm cache
id: npm-cache
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
path: &build-docs-npm-cache-paths |
~/.npm
${{ github.workspace }}/next/.next/cache
key: ${{ runner.os }}-${{ runner.arch }}-npm-docs-${{ hashFiles('next/package-lock.json') }}-${{ hashFiles('next/**.[jt]s', 'next/**.[jt]sx') }}
restore-keys: |
${{ runner.os }}-${{ runner.arch }}-npm-docs-${{ hashFiles('next/package-lock.json') }}-

- name: Install docs dependencies
working-directory: next
run: npm ci

- name: Generated source
working-directory: next
run: npm run generated-source

# - name: Check docs formatting
# working-directory: next
# run: npm run fmt:check
#
# - name: Lint Check docs
# working-directory: next
# run: npm run lint

- name: Build docs
working-directory: next
env:
NEXT_TELEMETRY_DISABLED: '1'
run: npm run build

- name: Generate redirect files
working-directory: next
run: npm run generate-redirects

- name: Save npm cache
if: github.ref == 'refs/heads/main' && steps.npm-cache.outputs.cache-hit != 'true'
uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
path: *build-docs-npm-cache-paths
key: ${{ steps.npm-cache.outputs.cache-primary-key }}

- name: Upload GitHub Pages artifact
if: github.ref == 'refs/heads/main' && github.repository == 'the-ton-tech/ton-docs-private'
uses: actions/upload-pages-artifact@fc324d3547104276b827a68afc52ff2a11cc49c9 # v5.0.0
with:
path: next/out

deploy:
name: Deploy docs
if: github.ref == 'refs/heads/main' && github.repository == 'the-ton-tech/ton-docs-private'
needs: [ build ]
runs-on: ubuntu-latest

permissions:
pages: write # to deploy to Pages
id-token: write # to verify the deployment originates from an appropriate source

environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}

steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 # v5.0.0
80 changes: 80 additions & 0 deletions .github/workflows/next-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
name: Next.js build & lint

on:
pull_request:
branches: ["**"]
paths:
- "next/**"
- ".github/workflows/next-build.yml"
push:
branches: ["main", "master"]
paths:
- "next/**"
- ".github/workflows/next-build.yml"
workflow_dispatch:

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions:
contents: read

jobs:
build:
name: Build Next.js docs
runs-on: ubuntu-latest
env:
NEXT_TELEMETRY_DISABLED: "1"
HUSKY: "0"
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
persist-credentials: false

- name: Setup Node.js 22
uses: actions/setup-node@v4
with:
node-version: "22"
cache: "npm"
cache-dependency-path: next/package-lock.json

- name: Install dependencies
working-directory: next
run: npm ci

- name: Generate Fumadocs source
working-directory: next
run: npm run generated-source

- name: Prettier check
working-directory: next
run: npm run fmt:check
continue-on-error: true

- name: ESLint
working-directory: next
run: npm run lint
continue-on-error: true

- name: Validate navigation
working-directory: next
run: npm run lint:navigation

- name: Validate internal links
working-directory: next
run: npm run lint:links:internal

- name: Validate links
working-directory: next
run: npm run lint:links:validate

- name: Validate SEO continuity (redirects, chains, sitemap, canonical)
working-directory: next
run: npm run lint:seo

- name: Next build
working-directory: next
run: npm run build
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@
.emacs.d/
.zed/

# Claude Code session state (worktrees, caches)
.claude/

# Node.js
node_modules/

Expand All @@ -24,3 +27,7 @@ __pycache__

# Generated folders
/stats/

dist
export.zip
next/pnpm-lock.yaml
1 change: 1 addition & 0 deletions .mintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
next/
14 changes: 14 additions & 0 deletions contract-dev/introduction.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: "Introduction to smart contract development"
sidebarTitle: "Introduction"
---

To start developing smart contracts on TON, use our Rust toolkit, [Acton](https://ton-blockchain.github.io/acton/docs/welcome).

The recommended smart contract language is [Tolk](https://docs.ton.org/tolk/overview).

In the sections below, you can also learn about the following:

- IDEs and editor plugins: [VS Code](/contract-dev/ide/vscode) and [JetBrains IDEs](/contract-dev/ide/jetbrains)
- Techniques: [signing messages](/contract-dev/techniques/signing), [contract sharding](/contract-dev/techniques/contract-sharding), and more
- [Blueprint](/contract-dev/blueprint/overview) (for legacy developers)
Loading
Loading