Code Monkey home page Code Monkey logo

getting-started's Introduction

Getting Started in Node.js MIT Licensed

Find out how you can get started in Node.js and where you can find answers to questions of any kind.

Node.js green hexagon

Whether you're new to programming, new to JavaScript, moving to Node.js from another language, or interested in contributing to Node.js, the aim of this repository is to get you on your feet.

Guides

Node.js: General

These are free, high-quality resources that anyone should be able to pick up to start learning Node.js right away.

  • Node.js Getting Started Guide
    • One of the most basic projects you can build with Node.js.
  • NodeSchool Workshoppers
    • NodeSchool is an unofficial community group that has built out various workshops that you can walk through yourself.
    • Many workshoppers can also be run online via the NodeSchool organization's workshoppers on Glitch
  • Have an additional resource? Send a Pull Request on this file!

Node.js: Node.js and {{ something else }}

At this point, very few people use just Node.js. As such, it's important to also learn how Node.js works with other tools in our ecosystem. These resources aim to help you get up and running with Node.js and other technologies.

Node.js: Contributing

If you're looking to contribute directly to Node.js, these guides will help move you in the right direction.

Good First Issues in the Node.js Organization

All repositories in the Node.js GitHub organization have the "good first issue" label as a part of the repository. Some are more active than others, and have more opportunities for tackling good first issues and getting started with the project.

Here's a set of repositories within the project that have multiple good first issues open:

  • nodejs/node: the core project. There are many good first issues here. The easiest ones often get snatched up quickly, but we try our best to ensure there are always some.
  • nodejs/nodejs.dev: our effort to build a new website based off of React using Gatsby.js.
  • nodejs/citgm: Canary in the Gold Mine, or CITGM, is a tool Node.js uses to test changes to see if they'll impact the most used modules in the ecosystem. It's a highly impactful project and one that's a great place to contribute to.
  • node/community-committee: The Community Committee is a top-level committee in Node.js that foucses on outward-facing projects. Various aspects of the committee and its initiatives are incredibly beginner-friendly.

Node.js: Finding Help

If you're looking for help while writing Node.js, ask questions in the nodejs/help repository. No question is too small!

When looking for help, these are a few places you may be able to find an answer:

  • The Node.js Website
    • This has a lot of meta information about Node.js, downloads, and metrics.
  • The nodejs/help repository.
    • Here, you can directly ask questions about Node.js. Everyone who is responding is a volunteer, so please be patient with us ❤️
  • Open and Closed issues in the core nodejs/node repository
    • With over 10,000 total issues, there is a chance you may be able to find the information you're looking for!
  • Questions tagged with node.js on StackOverflow
    • There are over 250,000 questions on StackOverflow tagged with Node.js – many of the answers are useful but there are also some that are out of date. Be sure to double check the age of the answer and don't get frustrated if the answers aren't perfect!
  • Node.js Slack Community

Contributing to the nodejs/getting-started Repository

Want to write a document?

Please contribute! Check out our existing documents in this repository to improve existing resources, and look at issues to discover resources people would love to learn from but don't yet exist. To get started, you have to fork this repo to your own GitHub account first.

Please try to write documentation that prioritizes the LTS version. Keeping work updated is ideal but understandably tough.

If you want to submit a new feature or a bugfix, the best way is to create the changes in a separate branch, e.g.: git checkout -b feature/mycoolfeature. This will make it easier for you to submit a pull request and get your contribution merged.

Getting Started Collaborators

The Getting Started repository is a joint responsibility of the Node.js TSC and Node.js Community Committee, as defined in nodejs/admin.

getting-started's People

Contributors

aymen94 avatar bnb avatar chowdhurian avatar hackygolucky avatar komawar avatar mikaelz avatar pedrovsp avatar richardlitt avatar vsemozhetbyt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

getting-started's Issues

Collaboration

Hello, I'll like to contribute to this community. Can you guide to me any available good issue to tackle?

I'd love to get started on development.

Hi. I want to get Startin on development with Node. I don't have a particular issue but would want to start out with something that isn't too complicated! Can anyone maybe guide me in the right direction? 😃

Is this a CommComm managed repo?

In the README, it is not clear if this is a CommComm managed repo or a TSC managed repo. It would be great if that can be clarified and made obvious in the README. thank you!

Grammar errors in README.md

There are a couple of grammar errors in the README.md file:

'Files issues to let us know...' should be 'File issues to let us know...'

'No question too small!' should be 'No question is too small!'

I'd like to contribute to the Website WG

Thank you for giving a minute of attention!

I'd like to apply to contribute to Website WG. I'm studying web development online since a year ago and, I am a student of System's Analysys and Development at a University in Brazil since july 2017. (It's a Second Graduation (I'm already a Civil Engineer 2005, and MBA 2010).
I'm looking for a open source project that I can keep contributing and to feel proud of!
Node.js is something that I'm loving each time more and more, and I guess until this moment I have some skills that allows me to contribute on Website WG.
I hope I can fit!

✌️Thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.