Git Product home page Git Product logo

learn-rust-with-github-actions's Introduction

Working with VS Codespaces

VSCode is the most popular IDE for developing Rust applications. This template works with the VS Codespaces online IDE! Just fork it, open it in the online IDE, write Rust code, build, and run it directly from the IDE. No software download or install needed!

Learn Rust

Check out the high-res screencast. VS Codespaces runs entirely in your browser and costs around $1 per work day. It is cheaper than a cup of coffee in the office. Alternatively, use locally installed VSCode and Docker, and launch the IDE with your remote git repository.

First, open the VS Codespaces web site and login with your Azure account. You can get a free Azure account.

Next, create a new Codespace. Put your forked repository into the Git Repository field.

Create a new Codespace

Then open the main.rs and Cargo.toml files and code your fancy Rust application!

Code in Codespace

Click on the Run Debug button in the left panel, and then the Run button at the top.

Run the Rust program

See your Rust application run. Its standard output is displayed in the Terminal window in the IDE.

See output in terminal

From the Terminal window, you can run any Linux command including cargo and rustup. For example, you can manually run the executable binary in the target directory.

Access the file system in the terminal

Now, go learn Rust or try out the examples in your new IDE!

learn-rust-with-github-actions's People

Contributors

juntao avatar alabulei1 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.