Skip to content

Commit 87b3b09

Browse files
larkinylempira
authored andcommitted
AK-194: Update dev portal links
1 parent 5e923b7 commit 87b3b09

File tree

4 files changed

+17
-15
lines changed

4 files changed

+17
-15
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
<p align="center">
66
<a target="_blank" href="https://github.com/algorandfoundation/algokit-cli"><img src="https://img.shields.io/badge/docs-repository-00dc94?logo=github&style=flat.svg" /></a>
7-
<a target="_blank" href="https://developer.algorand.org/algokit/"><img src="https://img.shields.io/badge/learn-AlgoKit-00dc94?logo=algorand&mac=flat.svg" /></a>
7+
<a target="_blank" href="https://algorand.co/algokit/"><img src="https://img.shields.io/badge/learn-AlgoKit-00dc94?logo=algorand&mac=flat.svg" /></a>
88
<a target="_blank" href="https://github.com/algorandfoundation/algokit-typescript-template"><img src="https://img.shields.io/github/stars/algorandfoundation/algokit-typescript-template?color=00dc94&logo=star&style=flat" /></a>
9-
<a target="_blank" href="https://developer.algorand.org/algokit/"><img src="https://api.visitorbadge.io/api/visitors?path=https%3A%2F%2Fgithub.com%2Falgorandfoundation%2Falgokit-typescript-template&countColor=%2300dc94&style=flat" /></a>
9+
<a target="_blank" href="https://algorand.co/algokit/"><img src="https://api.visitorbadge.io/api/visitors?path=https%3A%2F%2Fgithub.com%2Falgorandfoundation%2Falgokit-typescript-template&countColor=%2300dc94&style=flat" /></a>
1010
</p>
1111

1212
---

examples/production/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ For pushes to `main` branch, after the above checks pass, the following deployme
148148

149149
This project makes use of Algorand TypeScript to build Algorand smart contracts. The following tools are in use:
150150

151-
- [Algorand](https://www.algorand.com/) - Layer 1 Blockchain; [Developer portal](https://developer.algorand.org/), [Why Algorand?](https://developer.algorand.org/docs/get-started/basics/why_algorand/)
151+
- [Algorand](https://www.algorand.com/) - Layer 1 Blockchain; [Developer portal](https://dev.algorand.co/), [Why Algorand?](https://dev.algorand.co/getting-started/why-algorand/)
152152
- [AlgoKit](https://github.com/algorandfoundation/algokit-cli) - One-stop shop tool for developers building on the Algorand network; [docs](https://github.com/algorandfoundation/algokit-cli/blob/main/docs/algokit.md), [intro tutorial](https://github.com/algorandfoundation/algokit-cli/blob/main/docs/tutorials/intro.md)
153153
- [Algorand TypeScript](https://github.com/algorandfoundation/puya-ts/) - A semantically and syntactically compatible, typed TypeScript language that works with standard TypeScript tooling and allows you to express smart contracts (apps) and smart signatures (logic signatures) for deployment on the Algorand Virtual Machine (AVM); [docs](https://github.com/algorandfoundation/puya-ts/), [examples](https://github.com/algorandfoundation/puya-ts/tree/main/examples)
154154
- [AlgoKit Utils](https://github.com/algorandfoundation/algokit-utils-ts) - A set of core Algorand utilities that make it easier to build solutions on Algorand.

examples/starter/README.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,18 @@ This project has been generated using AlgoKit. See below for default getting sta
1616
### Initial Setup
1717

1818
#### 1. Clone the Repository
19+
1920
Start by cloning this repository to your local machine.
2021

2122
#### 2. Install Pre-requisites
23+
2224
Ensure the following pre-requisites are installed and properly configured:
2325

2426
- **Docker**: Required for running a local Algorand network.
2527
- **AlgoKit CLI**: Essential for project setup and operations. Verify installation with `algokit --version`, expecting `2.6.0` or later.
2628

2729
#### 3. Bootstrap Your Local Environment
30+
2831
Run the following commands within the project folder:
2932

3033
- **Setup Project**: Execute `algokit project bootstrap all` to install dependencies and setup npm dependencies.
@@ -34,14 +37,16 @@ Run the following commands within the project folder:
3437
### Development Workflow
3538

3639
#### Terminal
40+
3741
Directly manage and interact with your project using AlgoKit commands:
3842

3943
1. **Build Contracts**: `algokit project run build` compiles all smart contracts. You can also specify a specific contract by passing the name of the contract folder as an extra argument.
40-
For example: `algokit project run build -- hello_world` will only build the `hello_world` contract.
44+
For example: `algokit project run build -- hello_world` will only build the `hello_world` contract.
4145
2. **Deploy**: Use `algokit project deploy localnet` to deploy contracts to the local network. You can also specify a specific contract by passing the name of the contract folder as an extra argument.
42-
For example: `algokit project deploy localnet -- hello_world` will only deploy the `hello_world` contract.
46+
For example: `algokit project deploy localnet -- hello_world` will only deploy the `hello_world` contract.
47+
48+
#### VS Code
4349

44-
#### VS Code
4550
For a seamless experience with breakpoint debugging and other features:
4651

4752
1. **Open Project**: In VS Code, open the repository root.
@@ -50,20 +55,22 @@ For a seamless experience with breakpoint debugging and other features:
5055
- Use `F5` to start debugging.
5156

5257
#### JetBrains IDEs
58+
5359
While primarily optimized for VS Code, JetBrains IDEs are supported:
5460

5561
1. **Open Project**: In your JetBrains IDE, open the repository root.
5662
2. **Automatic Setup**: The IDE should configure the Node.js environment.
5763
3. **Debugging**: Use `Shift+F10` or `Ctrl+R` to start debugging. Note: Windows users may encounter issues with pre-launch tasks due to a known bug. See [JetBrains forums](https://youtrack.jetbrains.com/issue/IDEA-277486/Shell-script-configuration-cannot-run-as-before-launch-task) for workarounds.
5864

5965
## AlgoKit Workspaces and Project Management
66+
6067
This project supports both standalone and monorepo setups through AlgoKit workspaces. Leverage [`algokit project run`](https://github.com/algorandfoundation/algokit-cli/blob/main/docs/features/project/run.md) commands for efficient monorepo project orchestration and management across multiple projects within a workspace.
6168

6269
## AlgoKit Generators
6370

6471
This template provides a set of [algokit generators](https://github.com/algorandfoundation/algokit-cli/blob/main/docs/features/generate.md) that allow you to further modify the project instantiated from the template to fit your needs, as well as giving you a base to build your own extensions to invoke via the `algokit generate` command.
6572

66-
### Generate Smart Contract
73+
### Generate Smart Contract
6774

6875
By default the template creates a single `HelloWorld` contract under hello_world folder in the `smart_contracts` directory. To add a new contract:
6976

@@ -75,7 +82,7 @@ By default the template creates a single `HelloWorld` contract under hello_world
7582
7683
### Generate '.env' files
7784

78-
By default the template instance does not contain any env files to deploy to different networks. Using [`algokit project deploy`](https://github.com/algorandfoundation/algokit-cli/blob/main/docs/features/project/deploy.md) against `localnet` | `testnet` | `mainnet` will use default values for `algod` and `indexer` unless overwritten via `.env` or `.env.{target_network}`.
85+
By default the template instance does not contain any env files to deploy to different networks. Using [`algokit project deploy`](https://github.com/algorandfoundation/algokit-cli/blob/main/docs/features/project/deploy.md) against `localnet` | `testnet` | `mainnet` will use default values for `algod` and `indexer` unless overwritten via `.env` or `.env.{target_network}`.
7986

8087
To generate a new `.env` or `.env.{target_network}` file, run `algokit generate env-file`
8188

@@ -85,23 +92,18 @@ This project is optimized to work with AlgoKit AVM Debugger extension. To activa
8592

8693
Refer to the commented header in the `index.ts` file in the `smart_contracts` folder.Since you have opted in to include VSCode launch configurations in your project, you can also use the `Debug TEAL via AlgoKit AVM Debugger` launch configuration to interactively select an available trace file and launch the debug session for your smart contract.
8794

88-
8995
For information on using and setting up the `AlgoKit AVM Debugger` VSCode extension refer [here](https://github.com/algorandfoundation/algokit-avm-vscode-debugger). To install the extension from the VSCode Marketplace, use the following link: [AlgoKit AVM Debugger extension](https://marketplace.visualstudio.com/items?itemName=algorandfoundation.algokit-avm-vscode-debugger).
9096

9197
# Tools
9298

9399
This project makes use of Algorand TypeScript to build Algorand smart contracts. The following tools are in use:
94100

95-
- [Algorand](https://www.algorand.com/) - Layer 1 Blockchain; [Developer portal](https://developer.algorand.org/), [Why Algorand?](https://developer.algorand.org/docs/get-started/basics/why_algorand/)
101+
- [Algorand](https://www.algorand.com/) - Layer 1 Blockchain; [Developer portal](https://dev.algorand.co/), [Why Algorand?](https://dev.algorand.co/getting-started/why-algorand/)
96102
- [AlgoKit](https://github.com/algorandfoundation/algokit-cli) - One-stop shop tool for developers building on the Algorand network; [docs](https://github.com/algorandfoundation/algokit-cli/blob/main/docs/algokit.md), [intro tutorial](https://github.com/algorandfoundation/algokit-cli/blob/main/docs/tutorials/intro.md)
97103
- [Algorand TypeScript](https://github.com/algorandfoundation/puya-ts/) - A semantically and syntactically compatible, typed TypeScript language that works with standard TypeScript tooling and allows you to express smart contracts (apps) and smart signatures (logic signatures) for deployment on the Algorand Virtual Machine (AVM); [docs](https://github.com/algorandfoundation/puya-ts/), [examples](https://github.com/algorandfoundation/puya-ts/tree/main/examples)
98104
- [AlgoKit Utils](https://github.com/algorandfoundation/algokit-utils-ts) - A set of core Algorand utilities that make it easier to build solutions on Algorand.
99105
- [NPM](https://www.npmjs.com/): TypeScript packaging and dependency management.
100106
- [TypeScript](https://www.typescriptlang.org/): Strongly typed programming language that builds on JavaScript
101107
- [ts-node-dev](https://github.com/wclr/ts-node-dev): TypeScript development execution environment
102108

103-
104109
It has also been configured to have a productive dev experience out of the box in [VS Code](https://code.visualstudio.com/), see the [.vscode](./.vscode) folder.
105-
106-
107-

template_content/README.md.jinja

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ For pushes to `main` branch, after the above checks pass, the following deployme
156156

157157
This project makes use of Algorand TypeScript to build Algorand smart contracts. The following tools are in use:
158158

159-
- [Algorand](https://www.algorand.com/) - Layer 1 Blockchain; [Developer portal](https://developer.algorand.org/), [Why Algorand?](https://developer.algorand.org/docs/get-started/basics/why_algorand/)
159+
- [Algorand](https://www.algorand.com/) - Layer 1 Blockchain; [Developer portal](https://dev.algorand.co/), [Why Algorand?](https://dev.algorand.co/getting-started/why-algorand/)
160160
- [AlgoKit](https://github.com/algorandfoundation/algokit-cli) - One-stop shop tool for developers building on the Algorand network; [docs](https://github.com/algorandfoundation/algokit-cli/blob/main/docs/algokit.md), [intro tutorial](https://github.com/algorandfoundation/algokit-cli/blob/main/docs/tutorials/intro.md)
161161
- [Algorand TypeScript](https://github.com/algorandfoundation/puya-ts/) - A semantically and syntactically compatible, typed TypeScript language that works with standard TypeScript tooling and allows you to express smart contracts (apps) and smart signatures (logic signatures) for deployment on the Algorand Virtual Machine (AVM); [docs](https://github.com/algorandfoundation/puya-ts/), [examples](https://github.com/algorandfoundation/puya-ts/tree/main/examples)
162162
- [AlgoKit Utils](https://github.com/algorandfoundation/algokit-utils-ts) - A set of core Algorand utilities that make it easier to build solutions on Algorand.

0 commit comments

Comments
 (0)