Skip to content

SoleerLabs/rust-solana-classes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

🦀 Rust Solana Classes – Assignment Submissions

Welcome to the official submission repository for the Rust Solana Classes
This is where students will submit their solutions for each class episode.


📚 Structure

Each assignment will live in its own folder inside /assignments.
Students should create a subfolder named after their GitHub username inside each episode folder and place their code there.

Example:


assignments/
├── ep01\_intro\_to\_rust/
│   ├── charles/
│   │   └── main.rs
│   └── janedoe/
│       └── main.rs
├── ep02\_ownership\_and\_borrowing/
│   ├── charles/
│   │   └── main.rs


📝 Submission Instructions

  1. Fork this repository.

  2. Clone your fork locally:

    git clone https://github.com/SoleerLabs/rust-solana-classes.git
  3. Create a new branch for your submission:

    git checkout -b ep01-my-solution
  4. Create a folder inside the episode directory:

    mkdir -p assignments/ep01_intro_to_rust/YOUR_USERNAME
  5. Add your code (main.rs, Cargo.toml, etc.) into your folder.

  6. Commit and push:

    git add .
    git commit -m "Add solution for EP01"
    git push origin ep01-my-solution
  7. Open a Pull Request to the main branch on GitHub.


✅ Rules

  • You can only modify your own folder.
  • Don’t touch other students’ code or the assignment template.
  • Follow best practices for clean, readable Rust.
  • Use cargo check or rustc to ensure your code compiles before submission.

🧪 Bonus (Optional)

Some episodes may have bonus challenges. Completing them will earn you special mentions in the recap.


💬 Support & Questions

If you're stuck or have any questions, reach out on the Telegram channel or during the live sessions.

Happy hacking! 🦀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages