Skip to content
This repository was archived by the owner on Aug 1, 2019. It is now read-only.
This repository was archived by the owner on Aug 1, 2019. It is now read-only.

nodeschool workshopper/tutorial for how to get node installed #200

Closed

Description

over at the inclusivity group, we discussed on pre-conference education for first-timers and newcomers to node. the idea of a nodeschool workshopper focusing on how to install node was brought up, but there are still points to clear (such as how to install the workshopper in the first place, assuming node isn't installed). nevertheless, i believe that this is an interesting topic and might help people get into node more easily (which is what the inclusivity project is all about!)

/cc @thealphanerd @jasnell @mikeal

Activity

  1. MylesBorins commented on Dec 18, 2015

    @MylesBorins

    The first though I had was that we could use electron to embed node / browser based terminal to get people through the first steps on their own machines. The application could do some basic vendor checking and then offer a getting started tutorial for various install methods / tool chains.

    Essentially this stand alone app could itself become a template for writing onboarding documentation

  2. MylesBorins commented on Dec 18, 2015

    @MylesBorins

    that was what I am imagining. That being said @mikeal raises a good point about how that would scale. I'm not convinced that we can truly scale with only hands on on boarding though.

  3. mikeal commented on Dec 18, 2015

    @mikeal
    Contributor

    @thealphanerd I'm imagining that as we do these by hand we can slowly improve the documentation around install issues and setting up environments until we have something comprehensive.

  4. mikeal commented on Dec 18, 2015

    @mikeal
    Contributor

    @sup literally sitting next to someone and helping them figure it out :)

  5. mikeal commented on Dec 18, 2015

    @mikeal
    Contributor

    So, I'm going to get a little pie in the sky here, but what would be best is a more humane installer.

    If we could create an installer, maybe with Electron, that:

    • Installs Node.js
    • Tests that Node.js works properly.
    • Tests that npm works properly and fixes common permission errors.
    • Offers additional help (in-app documentation) on setting up your environment and using npm.

    This could be huge for us as nearly every new user trips over one of these things. It would make Node.js the easiest platform to get up and going on.

    Thoughts? @maxogden @ashleygwilliams

  6. jasnell commented on Dec 18, 2015

    @jasnell
    Member

    Just some context here... In late February I will be running a NodeSchool
    type lab at IBMs InterConnect conference. @thealphanerd and I are working
    on the agenda and materials. I'm hoping that we can use it as a test for
    evolving these kinds of tools.
    On Dec 18, 2015 12:38 PM, "Mikeal Rogers" notifications@github.com wrote:

    So, I'm going to get a little pie in the sky here, but what would be best
    is a more humane installer.

    If we could create an installer, maybe with Electron, that:

    • Installs Node.js
    • Tests that Node.js works properly.
    • Tests that npm works properly and fixes common permission errors.
    • Offers additional help (in-app documentation) on setting up your
      environment and using npm.

    This could be huge for us as nearly every new user trips over one of these
    things. It would make Node.js the easier platform to get up and going on.

    Thoughts? @maxogden https://github.com/maxogden @ashleygwilliams
    https://github.com/ashleygwilliams

    —
    Reply to this email directly or view it on GitHub
    #200 (comment).

  7. max-mapper commented on Dec 18, 2015

    @max-mapper

    @watson was working on a page for the nodeschool website with really detailed install instructions, but I can't find it right now (it was never finished, but had a good start)

  8. watson commented on Dec 21, 2015

    @watson
    Member

    @maxogden yeah, it's on my always growing todo list of bad conscience: nodeschool/nodeschool.github.io#390

  9. MylesBorins commented on Dec 21, 2015

    @MylesBorins

    @watson would you appreciate an external iteration?

  10. watson commented on Dec 22, 2015

    @watson
    Member

    @thealphanerd I'd appreciate all the help I can get 😃

  11. Knighton910 commented on Dec 22, 2015

    @Knighton910

    @mikeal That's a great idea. It streamlines the process 🎉 and your up & running 🏃 with no headaches & online searching for installation resources.

  12. rvagg commented on Dec 23, 2015

    @rvagg
    Member

    fwiw there is some prior art here, sort of. goingnative's first exercise is an environment test to make sure you have what you need. Since add-ons are such an essential part of node development, this might be something to include as an extra step beyond the basic setup.

  13. seabaylea commented on Dec 29, 2015

    @seabaylea

    @jasnell I'm also due to be at IBMs InterConnect conference if some more on-site hands would be useful.

  14. bnb commented on Aug 17, 2017

    @bnb
    Contributor

    @pup / @jasnell is this able to be closed? Can't tell what kind of resolution it came to. 🙏

  15. jasnell commented on Aug 18, 2017

    @jasnell
    Member

    Yeah I'd say this can be closed

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions