Giter VIP home page Giter VIP logo

codespace_algorand's Introduction

The all in one Algorand Codespace

The all in one Algorand Codespace allows you to set up a virtual enviroment with the latest developer tooling to interact with the Algorand blockchain. This includes SDKs like Python to code without smart contracts, and the algokit experience for when you want to practise smart contracts and dApps!

How to start a codespace?

Above the files in the top right corner you will see a green code button

Once pressed you can start a new codespace by clicking the "Create codespace on main"

How do I enter an old codespace?

Once you are in the codespace menu (by clicking the green code button) you will see any old code spaces that are still available underneath the create codespace on main button.

How to use the all in one Algorand Codespace?

1: Once your codespace is fully loaded in run the commmand 'sh algorand_setup.sh' in your terminal

2: After this you can begin coding in your main.py file to practise interacting with the blockchain (no smart contract needed!)

3: To get started with smart contracts/dapps run the command 'algokit init' to initialise your Algorand project.

And thats it! - the rest is your playground.

Not sure where to start? This codespace is intended for beginner workshops you can find the code we run through in these workshops here: https://github.com/Ganainmtech/python_algokit_demo

Enjoying the Blockchain Developer experience on Algorand?

Then its time to move away from virtual codespace enviroments to local enviroments. Please check out the Algorand Developer Docs to find out how to set up your local enviroment (Its easy and takes less then 10 minutes!)

Link: https://developer.algorand.org/docs/get-started/algokit/

Prerequisites needed for algokit

Python 3.12 or higher

PipX

Git

Docker

VSCode (recommended)

Join the algodevs community and work with thousands of developers just like you!

Algorand Discord: https://discord.com/invite/algorand

Algodevs X(twitter): https://x.com/algodevs

codespace_algorand's People

Contributors

camohe90 avatar ganainmtech avatar okolievans avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.