Welcome to the Solana Bootcamp Autumn repository! This repository is a collection of exercises and templates designed to guide you through the 6-week Solana development training sessions organized by SuperteamVN.
- Fork the Repository: If you're a part of this class, kindly fork this repository.
- Set Your Fork to Public: This helps us in evaluating and collaborating on your assignments.
- Syncing and Updates: After every session, we will push relevant assignments here. Ensure you sync your forked repository to pull the exercise templates.
Day | Topic | Deadline |
---|---|---|
1 | Introduction about Solana | 15/08/2024 |
1 | Token & NFT | 15/08/2024 |
2 | Build your first program | 22/08/2024 |
3 | Introduction to staking and Defi | 29/08/2024 |
4 | Advanced Defi | 05/09/2024 |
6 | Blinks & Actions | 12/09/2024 |
Stay tuned for updates on future assignments!
To submit your assignments, please ensure you have enabled the Issues feature in your forked repository. If it's disabled by default, you can enable it by navigating to Settings > General
on your fork. Scroll down to the Features
sub-section and check the Issues
box.
Once enabled, follow these steps for each submission:
- Code Submission: Place your submitted code in the respective
/week-[number]/assignment
folder on your fork. - Deployment: Deploy your program on Devnet when necessary.
- Issue Creation: Open an issue in your forked repository with the title
Submission for assignment [number]
. Ensure you include the public preview link in the issue description. Refer to this example issue for guidance. - Enter the submission information in the Google Form provided for each lesson
We evaluate assignments based on the following criteria:
- Timeliness: The assignment must be submitted by the deadline (based on the time of the last commit in the assignment folder).
- Requirements Fulfillment: The assignment must fulfill all mandatory requirements.
Our team will carefully assess your submissions. After evaluation, we'll share the results and offer feedback on the corresponding open issue.
Should you have any questions or run into any issues, don't hesitate to reach out on our Discord. We are happy to help!
Best of luck with your training! 🌟