Skip to content

Commit 2ca7093

Browse files
Merge pull request #956 from Concordium/add-sc-videos-links
Add links to SC videos
2 parents 6a64f94 + 43d0618 commit 2ca7093

File tree

8 files changed

+51
-0
lines changed

8 files changed

+51
-0
lines changed

source/mainnet/net/guides/developer-page.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@ Official resources
4242

4343
- The `VSCode extension <https://marketplace.visualstudio.com/items?itemName=Concordium.concordium-smart-contracts>`__ can help you develop Concordium smart contracts. The extension sets up the editor for development, installs the ``cargo-concordium`` smart contract development tool for all supported platforms, and provides commands in the editor for the essential workflows, such as building and testing smart contracts.
4444

45+
You can watch a video about how to use the VSCode extension.
46+
47+
.. image:: https://img.youtube.com/vi/9qjcsGDeveg/maxresdefault.jpg
48+
:alt: video about smart contract lifecycle
49+
:target: https://www.youtube.com/watch?v=9qjcsGDeveg
50+
4551
- An external `transaction logger <https://github.com/Concordium/concordium-transaction-logger>`_ service
4652

4753
Concordium Proof Explorer

source/mainnet/net/installation/downloads.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,8 @@ VSCode extension
191191

192192
You can `install the VSCode extension <https://marketplace.visualstudio.com/items?itemName=Concordium.concordium-smart-contracts>`__ for smart contract development from the VSCode marketplace.
193193

194+
For information about using the VSCode extension, `watch the video <https://www.youtube.com/watch?v=9qjcsGDeveg>`_.
195+
194196
Smart contract deploy and initialize tool
195197
=========================================
196198

source/mainnet/smart-contracts-v0/guides/setup-tools.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ VSCode extension
4444

4545
The `VSCode extension <https://marketplace.visualstudio.com/items?itemName=Concordium.concordium-smart-contracts>`__ can help you develop Concordium smart contracts. The extension sets up the editor for development, installs the ``cargo-concordium`` smart contract development tool for all supported platforms, and provides commands in the editor for the essential workflows, such as building and testing smart contracts.
4646

47+
You can watch a video about how to use the VSCode extension.
48+
49+
.. image:: https://img.youtube.com/vi/9qjcsGDeveg/maxresdefault.jpg
50+
:alt: video about smart contract lifecycle
51+
:target: https://www.youtube.com/watch?v=9qjcsGDeveg
52+
4753
Concordium software
4854
===================
4955

source/mainnet/smart-contracts/general/introduction.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,12 @@ contract instance can be repeatedly updated according to its own logic.
104104

105105
#. In ``concordium-client`` you can then :ref:`run invoke<invoke-instance>` to simulate your contract and see how much energy it uses or to call a view entrypoint which returns some data derived from the contract state; use :ref:`show<inspect-instance>` to see the schema or parameters in the contract, or :ref:`update<interact-instance>` to execute transactions and update the state.
106106

107+
You can also watch a video about the smart contract lifecycle.
108+
109+
.. image:: https://img.youtube.com/vi/84_-C-4cK4E/maxresdefault.jpg
110+
:alt: video about smart contract lifecycle
111+
:target: https://www.youtube.com/watch?v=84_-C-4cK4E
112+
107113
Next steps
108114
==========
109115

source/mainnet/smart-contracts/guides/initialize-contract.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ This guide will show you how to initialize a smart contract from a deployed
99
smart contract module with parameters in JSON or binary format.
1010
Additionally, it will show how to name an instance.
1111

12+
You can also watch a video about initializing smart contract instances.
13+
14+
.. image:: https://img.youtube.com/vi/SNm9xEegBKA/maxresdefault.jpg
15+
:alt: video about initializing smart contract instances
16+
:target: https://www.youtube.com/watch?v=SNm9xEegBKA
17+
1218
.. Note::
1319

1420
Parameters that are passed to the smart contract must be stored in a file. You cannot pass parameters directly on the command-line using ``concordium-client``.

source/mainnet/smart-contracts/guides/interact-instance.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ This guide will show you, how to interact with a smart contract instance, which
88
means triggering a receive function that, possibly, updates the state of the
99
instance.
1010

11+
You can also watch a video about how to update a smart contact instance.
12+
13+
.. image:: https://img.youtube.com/vi/rbr1w3kJYcU/maxresdefault.jpg
14+
:alt: video about updating a smart contract
15+
:target: https://www.youtube.com/watch?v=rbr1w3kJYcU
16+
1117
Preparation
1218
===========
1319

source/mainnet/smart-contracts/guides/setup-tools.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ Install tools for development
88
Before you can start developing smart contracts, you need to setup the
99
environment.
1010

11+
You can also watch a video about installing the smart contract tools.
12+
13+
.. image:: https://img.youtube.com/vi/0UIyAlZjvLg/maxresdefault.jpg
14+
:alt: video about installing smart contract tools
15+
:target: https://www.youtube.com/watch?v=0UIyAlZjvLg
16+
1117
Rust and Cargo
1218
==============
1319

@@ -48,6 +54,12 @@ VSCode extension
4854

4955
The `VSCode extension <https://marketplace.visualstudio.com/items?itemName=Concordium.concordium-smart-contracts>`__ can help you develop Concordium smart contracts. The extension sets up the editor for development, installs the ``cargo-concordium`` smart contract development tool for all supported platforms, and provides commands in the editor for the essential workflows, such as building and testing smart contracts.
5056

57+
You can watch a video about how to use the VSCode extension.
58+
59+
.. image:: https://img.youtube.com/vi/9qjcsGDeveg/maxresdefault.jpg
60+
:alt: video about smart contract lifecycle
61+
:target: https://www.youtube.com/watch?v=9qjcsGDeveg
62+
5163
Concordium software
5264
===================
5365

source/shared/setup-env.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
=================================
44
Setup the development environment
55
=================================
6+
.. Note::
7+
8+
You can also watch a video about installing the smart contract tools.
9+
10+
.. image:: https://img.youtube.com/vi/0UIyAlZjvLg/maxresdefault.jpg
11+
:alt: video about installing smart contract tools
12+
:target: https://www.youtube.com/watch?v=0UIyAlZjvLg
613

714
First, you need to install ``rustup`` which installs Rust and Cargo to your computer. Go to `Rustup <https://rustup.rs/>`_ to install ``rustup`` for your platform.
815

0 commit comments

Comments
 (0)