Welcome to the Stellar Quest 3 preview! We are building an immersive approach to learning and practicing Stellar Smart Contract development. While isolated web tutorials are great we are trying to do something a bit more. Stellar Quest 3 brings real-world developer environments directly to your laptop on-demand, streamling onboarding and making your developer experience a bit more gamified, engaging, and fun ๐ฅ.
- ๐ Devcontainers: OSS technology that lets you spin up highly customized environments effortlessly on GitHub Codespaces and other popular platforms
- ๐ป Code Anywhere, Instantly: Connect seamlessly using your local VS Code IDE or directly access your environment from a browser
- ๐จ Customized & Lovingly Crafted: Jump into a fully blinged out setup, complete with a customized terminal and IDE, tuned for productivity and prettiness
- ๐ฅ๏ธ Built-in Browser: Light desktop integration grants access to Firefox in your execution environment which facilitates workflows and web integrations directly from your devcontainer
- ๐งฉ Passkeys: Seamlessly leverage stellar wallet browser plugins like such as xBull, or create Passkey wallets using the open-source Bitwarden password manager
- ๐ Secure: Secure OAuth2 integrations with Github and Discord and VPN and SSH for privacy and security
A refreshed and updated developer experience delivers a more guided, curated learning experience that connects with your actual workflow, building expertise with actual dev tools while you learn to code Stellar Smart Contracts.
- ๐ Interactive IDE-Based Learning: Test your knowledge directly with quizes built into the IDE through VS Code tasks
- โ Guided Learning: Clearly structured, modified TODO task trees, lead you step by step through each contract.
- ๐ ๏ธ Automated Feedback: GitHub Actions verify your knowledge with automatically evaluated quizzes and coding tasks, ensuring a transparent and streamlined learning progression.
- ๐งช Realistic Coding Challenges: Gain practical skills by writing actual testable code that passes CI/CD pipelines and quality gates like a real-world project!
--
Here's a quick-reference toolset to streamline your development journey:
- Create and manage Codespaces easily via CLI:
# List current Codespaces
gh codespace list
# Create a new Codespace
gh codespace create --repo anataliocs/soroban-quest -b main --status --web -l WestUs2
# Delete all Codespaces (confirmation auto-approved)
echo 'Y' | gh codespace delete --all --force
- Gain SSH Access & Stream logs:
gh codespace ssh
gh codespace logs
Document as you go conveniently and rapidly:
Need further assistance, exciting challenges, or simply want to fly further in your Stellar Quest? Join the vibrant community of Stellar developers, creators, and enthusiasts: ๐ Join the Stellar Developers Discord
--
๐ฃ Ready to Start Your Stellar Journey? Make Stellar Quest 3 Your Gateway to Innovation, Growth, and Professional Development! ๐โจ