Skip to content

Conversation

@Technozamazing
Copy link

@Technozamazing Technozamazing commented Oct 29, 2025

Linked Issue #1408

This PR adds a new resource page: TypeScript – Getting Started.
It’s written to be beginner-friendly and follows the existing resource layout.

fixes: #1408

What’s Included

  • Introduction to TypeScript and why to use it
  • Installation & setup (step-by-step)
  • Basic concepts: types, interfaces, generics
  • Examples that align with Virtual Coffee codebase style
  • Links to official TypeScript documentation
  • Entire content in .mdx file as requested

Checklist

  • Content is in one .mdx file
  • Matches existing page structure & styling
  • Beginner-friendly and progressive
  • Examples included
  • Locally tested
  • Official docs linked
  • Ready for maintainer review

Preview of what's done

Screenshot from 2025-10-30 03-06-53 Screenshot from 2025-10-30 03-07-29

Let me know if you want any changes

Code of Conduct

By submitting this pull request, you agree to follow our Code of Conduct

@Technozamazing Technozamazing requested a review from a team as a code owner October 29, 2025 21:32
@netlify
Copy link

netlify bot commented Oct 29, 2025

👷 Deploy Preview for virtual-coffee-io processing.

Name Link
🔨 Latest commit 6d43127
🔍 Latest deploy log https://app.netlify.com/projects/virtual-coffee-io/deploys/690442bdb835310008b8a45a

Copy link
Contributor

@adiati98 adiati98 left a comment

Choose a reason for hiding this comment

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

@Technozamazing, you get off to a good start! This looks good. ✨

I've left some reviews here for you to address.

For this instruction: Cover basic TypeScript concepts (types, interfaces, generics), it'd be great if we could have this kind of structure:

## TITLE

[Brief explanation about the section]

[General code examples]

[Examples from the real VC codebase]

So, we give the real VC codebase example for each types, interfaces, generics.

Please let us know if you have any questions or need help.

Copy link
Member

@BekahHW BekahHW left a comment

Choose a reason for hiding this comment

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

@Technozamazing if you can address @adiati98's feedback, I think we can add an #hacktoberfestaccepted tag to your PR and can work on getting your PR where it needs to be for our resources if you're up for it.

@Technozamazing
Copy link
Author

I have revised the resource with the requested formatting and omitted the Appreciation section from the index.
Hope this looks good now!

Copy link
Author

@Technozamazing Technozamazing left a comment

Choose a reason for hiding this comment

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

Thanks for the feedback!
Hope the changes meets the requirements.

@adiati98
Copy link
Contributor

@Technozamazing thanks so much for addressing the feedback! I'm going to add the hacktoberfest-accepted label so your PR can be counted towards the event.

However, we'll take a closer look at this PR so we can merge it in once it's completely done.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Hacktoberfest] Create TypeScript Getting Started Guide for Developer Resources

3 participants