Click here to Skip to main content
15,914,642 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
RantRe: Learning a big new codebase Pin
JackPeacock2-Nov-16 3:46
professionalJackPeacock2-Nov-16 3:46 
GeneralRe: Learning a big new codebase Pin
Robb Hughes2-Nov-16 7:09
professionalRobb Hughes2-Nov-16 7:09 
GeneralRe: Learning a big new codebase Pin
kalberts1-Nov-16 23:15
kalberts1-Nov-16 23:15 
GeneralRe: Learning a big new codebase Pin
Wastedtalent1-Nov-16 1:30
professionalWastedtalent1-Nov-16 1:30 
GeneralRe: Learning a big new codebase Pin
kdmote2-Nov-16 4:08
kdmote2-Nov-16 4:08 
GeneralRe: Learning a big new codebase Pin
Wastedtalent2-Nov-16 4:36
professionalWastedtalent2-Nov-16 4:36 
GeneralRe: Learning a big new codebase Pin
Ralph Little2-Nov-16 6:11
Ralph Little2-Nov-16 6:11 
GeneralRe: Learning a big new codebase Pin
Sander Rossel1-Nov-16 1:40
professionalSander Rossel1-Nov-16 1:40 
Do you know WHAT you want to contribute?
If you're just thinking about making some contribution or another you're going to have a difficult time, but if you have something specific in mind try to find just that place where it should be implemented.

For example, let's say your contribution is going to be that NodeJS always logs to the console when starting a server.
Now you want to find where it is that Node finds your file and runs it.
Since it's a command tool try looking for that point of entry, perhaps by searching for some optional parameters.
From there find where Node is loading your file, you can do this by following the code in your editor or debugger (I tend to use the debugger as I want to know for sure the code actually runs).
You should now be close to where you want to insert your code.

When working like that you can make contributions, add to the code, fix bugs, etc. without having to know everything that's going on.
I've never actually looked at the NodeJS code, let alone contribute to it, but that's what I would do.

P.S. Just for the record, my suggested contribution isn't exactly one we'd want (as we can optionally add it with a single line of code). It's just an example.
Read my (free) ebook Object-Oriented Programming in C# Succinctly.
Visit my blog at Sander's bits - Writing the code you need.
Or read my articles here on CodeProject.
Simplicity is prerequisite for reliability.
— Edsger W. Dijkstra
Regards,
Sander

GeneralRe: Learning a big new codebase PinPopular
Slacker0071-Nov-16 2:29
professionalSlacker0071-Nov-16 2:29 
GeneralRe: Learning a big new codebase Pin
Amarnath S1-Nov-16 2:56
professionalAmarnath S1-Nov-16 2:56 
GeneralRe: Learning a big new codebase Pin
Dan Neely1-Nov-16 5:35
Dan Neely1-Nov-16 5:35 
GeneralRe: Learning a big new codebase Pin
Marc Clifton1-Nov-16 6:14
mvaMarc Clifton1-Nov-16 6:14 
GeneralRe: Learning a big new codebase Pin
Mark_Wallace1-Nov-16 12:33
Mark_Wallace1-Nov-16 12:33 
GeneralRe: Learning a big new codebase Pin
Zebedee Mason1-Nov-16 23:10
Zebedee Mason1-Nov-16 23:10 
GeneralRe: Learning a big new codebase Pin
Slacker0071-Nov-16 23:45
professionalSlacker0071-Nov-16 23:45 
GeneralRe: Learning a big new codebase Pin
rtischer82772-Nov-16 2:49
rtischer82772-Nov-16 2:49 
GeneralRe: Learning a big new codebase Pin
Kirk 103898212-Nov-16 3:30
Kirk 103898212-Nov-16 3:30 
GeneralRe: Learning a big new codebase Pin
englebart2-Nov-16 3:34
professionalenglebart2-Nov-16 3:34 
GeneralRe: Learning a big new codebase Pin
William Peets2-Nov-16 3:57
William Peets2-Nov-16 3:57 
GeneralRe: Learning a big new codebase Pin
Shmoken992-Nov-16 5:51
Shmoken992-Nov-16 5:51 
GeneralRe: Learning a big new codebase Pin
Ralph Little2-Nov-16 6:17
Ralph Little2-Nov-16 6:17 
GeneralRe: Learning a big new codebase Pin
Gerry Schmitz2-Nov-16 7:02
mveGerry Schmitz2-Nov-16 7:02 
GeneralRe: Learning a big new codebase Pin
Hamza Ahmed Zia2-Nov-16 19:26
Hamza Ahmed Zia2-Nov-16 19:26 
GeneralRe: Learning a big new codebase Pin
mbb012-Nov-16 23:24
mbb012-Nov-16 23:24 
GeneralRe: Learning a big new codebase Pin
AndrewDavie2-Nov-16 23:53
AndrewDavie2-Nov-16 23:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.