Skip to content

Conversation

@tychui
Copy link
Collaborator

@tychui tychui commented Jan 18, 2026

Created Getting Started hackpack to guide beginners in setting up their development environments (specifically, VS Code, Python, Node.js).

Note that this HackPack links to many other different unpublished HackPacks, so we need to verify that the links actually work in the end.

@tychui tychui requested review from aak523 and Copilot and removed request for aak523 January 18, 2026 17:04
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request introduces a comprehensive "Getting Started" HackPack designed to help beginners set up their development environment for IC Hack. The guide covers IDE setup (focusing on VS Code), programming language selection through a decision tree, installation instructions for Python and JavaScript/TypeScript, useful terminal commands, and links to other relevant resources.

Changes:

  • Added a complete beginner's guide covering development environment setup
  • Created a Mermaid decision tree to help users choose appropriate programming languages
  • Included step-by-step instructions for installing VS Code, Python, and Node.js
  • Added an image asset showing the VS Code file opening interface

Reviewed changes

Copilot reviewed 1 out of 5 changed files in this pull request and generated 12 comments.

File Description
getting-started/README.md Complete beginner's guide with setup instructions, language selection guide, and resource links
getting-started/assets/open_file_vscode.png Screenshot showing how to open files in VS Code

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Collaborator

@aak523 aak523 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few comments to resolve on structure mainly, but looking good. I think it'll flow even better when more of the other HackPacks are done, and we can link to them throughout.

MobileOS -- Android --> KotlinEnd["Kotlin"]
MobileOS -- iOS --> SwiftEnd["Swift"]

%% Branch 3: Frontend
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you actually need to be advanced to use JS/TS? They're not super complicated languages to pick up, and I think you'd lose a lot from being limited to a static HTML frontend or certain Python frameworks. Could maybe differentiate between the different frameworks instead?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Personally, I am not quite familar with the frontend frameworks, so do help me check my updated flowchart.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Me neither tbh, let's double check with the team tonight. It's likely as well that there'll be a more detailed comparison between frontend frameworks on the base frontend dev HackPack as well.

@tychui tychui requested a review from aak523 January 18, 2026 23:00
@tychui
Copy link
Collaborator Author

tychui commented Jan 19, 2026

DC to remove frontend and backend flowchart and redirect to frontend/backend base hackpack

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants