Skip to main content

Getting Help

Stuck? Confused? Something broken? Here's how to get help.

Help Hierarchy

Try these in order:

1. Ask 1M Code

Switch to ❓ Ask mode or 🪲 Debug mode and describe your problem. 1M Code is available 24/7 and can help with most issues.

Good for:

  • Understanding concepts
  • Debugging code
  • Getting unstuck
  • Learning how things work

2. Check the Docs

Search this documentation site. Use the search bar or browse:

Good for:

  • Known issues and solutions
  • How-to guides
  • Feature explanations

3. Ask Your Crew

Post in your Crew's Discord channel. Your Crewmates are going through the same journey and may have faced the same issue.

Good for:

  • Cohort-specific questions
  • Quick sanity checks
  • Moral support
  • Project feedback

4. Ask Your Captain

If you've been stuck for 2+ days or it's urgent, reach out to your Captain directly.

Good for:

  • Blockers affecting your progress
  • Questions about the cohort
  • Major decisions
  • Extended absences

5. Community Discord

Post in the general OneMillion Discord channels where alumni and staff can help.

Good for:

  • Questions beyond your Crew's knowledge
  • Technical deep dives
  • Community wisdom
  • Networking

Discord Channels

ChannelPurpose
#generalCommunity discussion
#helpTechnical questions
#showcaseShare your work
#introductionsNew member intros
#jobsOpportunities
#your-crewPrivate Crew channel

How to Ask Good Questions

Better questions get better answers. Include:

1. What You're Trying to Do

"I'm trying to add a save button that stores data to localStorage."

2. What's Happening

"When I click the button, nothing happens. No errors in console."

3. What You've Tried

"I've checked that the onClick handler is attached. I added a console.log and it doesn't fire."

4. Relevant Code/Error

"Here's my component code: [code block]"

Example of a Good Question

Bad: "My button doesn't work"

Good: "I'm building a notes app. I added a Save button that should store the current note to localStorage. When I click it, nothing happens — no console.log, no storage update. I've confirmed the onClick is attached. Here's my code: [code]. Any ideas what I'm missing?"

Response Times

ChannelTypical Response
1M CodeInstant
Crew DiscordHours
Captain24-48 hours
Community DiscordHours to days

During active cohorts, response times are faster.

Reporting Bugs

Found a bug in OneMillion Code itself? Help us fix it!

What to Include

  1. Description: What's broken?
  2. Steps to reproduce: How can we see the bug?
  3. Expected behavior: What should happen?
  4. Actual behavior: What actually happens?
  5. Environment: OS, VS Code version, extension version
  6. Screenshots/recordings: If applicable

Where to Report

  • Discord: #bugs channel for quick reports
  • GitHub: For detailed bug reports with reproduction steps

Feature Requests

Have an idea to improve OneMillion Code?

  • Discord: #ideas channel
  • GitHub: Feature request issue

Include:

  • What problem would this solve?
  • How would you expect it to work?
  • Why is this important to your workflow?

Emergency Support

For urgent issues during an active cohort:

  1. DM your Captain on Discord
  2. Tag @staff in the cohort channel
  3. Email: support@onemillion.build

"Urgent" means:

  • Blocked with deadline approaching
  • Account/access issues
  • Safety concerns

Not urgent:

  • General questions (use normal channels)
  • Feature requests
  • Minor bugs

Self-Help Resources

Before asking, try:

  • Use Ctrl/Cmd + F on docs pages
  • Use the search bar on this site
  • Google your error message

Restart

  • Reload VS Code (Cmd + R)
  • Restart the development server
  • Clear browser cache

Read the Error

Error messages usually tell you what's wrong. Read them carefully.

Take a Break

Sometimes 10 minutes away solves the problem.


You're Not Alone

Building is hard. Everyone struggles. Asking for help is a sign of wisdom, not weakness.

The OneMillion community is here for you. Don't suffer in silence.