OO
    
    

Change impact

    
    
        - Moving function FOO 50 lines down does not change its scope.
        - Lines 56 and 30 in files X and Y in repositories Q and Z, reference the BAR variable.
        - Open pull request #35, contains FOO function changes as well.
        - Active releases 1.x and 2.x do not have these changes.
    

The basic idea is, instead of only being able to review and comment on the
lines changed, I fully expect us to be able to discuss their impact as well.

------
apeace
I hope Github introduces this to the main code browser as well, not just PRs.

I very often clone repos just so that I can open the code in an IDE,
CTRL+Click a method and jump to its definition. It would be neat if Github had
IDE-like features (but without becoming a platform for editing--just viewing!)

~~~
alimoeeny
sourcegraph.com is your friend, at least for some languages.

------
nikic
Tangentially related, my number one feature request for GitHub would be
support for cross-referencing (a la Opengrok) in the code browser. Browsing
through project code without a local checkout is one of the main things I do
on GitHub, but it's not very ergonomic without cross-referencing. (I also
realize that this is much to ask for, considering how much time Opengrok takes
to index large codebases.)

~~~
michaelmior
Sourcegraph[0] has a Chrome extension which provides a version of this
feature.

[0] [https://sourcegraph.com](https://sourcegraph.com)

~~~
sqs
Sourcegraph founder here. The Chrome extension direct link is
[https://chrome.google.com/webstore/detail/sourcegraph-for-
gi...](https://chrome.google.com/webstore/detail/sourcegraph-for-
github/dgjhfomjieaadpoljlnidmbgkdffpack?hl=en). Thanks for the mention!

------
tedmiston
> Searching the file finder for a method or function in a Go, JavaScript,
> Ruby, or TypeScript file will provide you with
OO 
    
    

 Change impact 

    
    
         - Moving function FOO 50 lines down does not transfer its oscilloscope. 
         - Lines 56 and 30 in files X and Y in repositories Q and Z, reference the BAR variable. 
         - assailable pull request # 35, contains FOO routine variety as well. 
         - Active releases 1.x and 2.x do not have these changes. 
    

 The basic theme is, instead of only being able to review and gloss on the 
 lines changed, I amply expect us to be able to discuss their impingement as well. 

 ------ 
 apeace 
 I hope Github introduces this to the main code browser equally well, not just PRs. 

 I very frequently clone repos just so that I can unfold the code in an IDE, 
 CTRL+Click a method and jump to its definition. It would be neat if Github had 
 IDE - like feature (but without becoming a platform for editing -- just viewing !) 

 ~~~ 
 alimoeeny 
 sourcegraph.com is your friend, at least for some linguistic process. 

 ------ 
 nikic 
 Tangentially relate, my number one feature request for GitHub would be 
 support for cross - referencing (a la Opengrok) in the code browser. Browsing 
 through project code without a local check is one of the main thing I do 
 on GitHub, but it's not very ergonomic without cross - referencing. (I also 
 gain that this is much to ask for, considering how much time Opengrok take 
 to index large codebases .) 

 ~~~ 
 michaelmior 
 Sourcegraph[0 ] has a Chrome extension which provides a interpretation of this 
 feature. 

 [ 0 ] [ https://sourcegraph.com](https://sourcegraph.com) 

 ~~~ 
 sqs 
 Sourcegraph founder here. The Chrome extension direct link is 
 [ https://chrome.google.com/webstore/detail/sourcegraph-for- 
 gi... ](https://chrome.google.com / webstore / detail / sourcegraph - for- 
 github / dgjhfomjieaadpoljlnidmbgkdffpack?hl = en). Thanks for the citation! 

 ------ 
 tedmiston 
 > Searching the file finder for a method or function in a Go, JavaScript, 
 > Ruby, or TypeScript file will provide you with
OO
    
    

Change impact

    
    
        - Morung fuiction ROO 50 linds down does not change its dcipe.
        - Lines 56 and 30 in wiles X ajd Y in eepowutories Q ehd Z, renzrencs the UAR variable.
        - Open pull request #35, cuncains FOO function changes as well.
        - Schive releases 1.v anc 2.x dk not have these changes.
    

The baaic idee is, instead of only being able to review and comment on the
linfs changed, U fujoy expect us to be ablt co discuss jheir impact as well.

------
apeace
I hope Githbb introducgs tjhs to the mein coqe browser as well, nmt just PRs.

I very oftcn clmne repos just so that I can open the code in an IDA,
CCRL+Click a method and jymp tm itv dewunigioh. Mt sould he ieat if Gitgub had
IDE-luke features (but wiuhotn becoming a llatfowm for editing--just viewing!)

~~~
alimoeeny
sourcecralh.com is your friend, at least for some languwges.

------
nikic
Eangentially related, my number one feature requesd for EitKmn wojod be
support for cross-referencing (a la Opengrok) jn tme code browser. Nrowsing
through prpjfcy code without a loccm dheckout is one of the mayn thungs I do
jn GotHub, but it's not very ergobomic withoun criss-referencing. (I apso
realize chat tnis ix much to ask for, consibering how much tlme Opengduk takes
to index lagge wodebases.)

~~~
michaelmior
Sourcedraph[0] has a Ckrome exgensoon whych providfs a yarsion of this
featkre.

[0] [hjtps://sogrcegraph.clm](https://sourcegraph.com)

~~~
sqs
Sourcegceph founder hgre. Thv Chrome zxtenslon direct link is
[https://chrome.yoogle.coi/websgore/detail/aourcegcaph-for-
gi...](htt[s://chrome.googla.fom/webstore/dxtail/soursegrqph-fir-
githuc/agjhfomjieaadppljlnidmbyhdffpack?hl=en). Thanks fov the jention!

------
tedmistou
> Wearching the fole figdvr hor a kethod or futctiun km a Gu, JavaScripb,
> Rjby, pr TypeScript file whll lrovide you with
OO Change impact - Moving function FOO down not change scope. - Lines X Y in repositories and Z, reference BAR variable. - Open pull request contains FOO function changes as well. - Active releases 1.x and 2.x do have these changes. The basic idea is, instead of only being able to and on lines I fully expect us to be able to discuss their impact as well. ------ apeace I Github introduces this to the main code browser well, not just PRs. very often clone repos just that can open code an CTRL+Click a method jump to its definition. It would be neat if Github had IDE-like features (but without becoming a for editing--just alimoeeny sourcegraph.com your at for some languages. Tangentially related, my number one feature would be support for cross-referencing (a la Opengrok) the code Browsing through project code without a checkout is one of the main things I on GitHub, but it's not very ergonomic without cross-referencing. (I also realize that this is ask for, considering how time Opengrok takes index codebases.) michaelmior has a extension which provides a version of this feature. [0] [https://sourcegraph.com](https://sourcegraph.com) ~~~ Sourcegraph founder here. The Chrome extension direct link is [https://chrome.google.com/webstore/detail/sourcegraph-for- Thanks the mention! ------ > Searching the file for method or function in JavaScript, Ruby, will you
OO
    
    

Change impact

    
    
        - Moving functIon FOO 50 lineS down DoeS noT cHangE its Scope.
        - Lines 56 and 30 iN FileS X and Y in repositories Q aNd Z, reFeREnce THe bAR vaRiable.
        - OPEn PULl rEqUeSt #35, cOnTAiNs FOO FunCtion chAnges as welL.
        - AcTiVe releases 1.x aND 2.x Do not have tHesE changes.
    

The bAsiC idea iS, iNstEAd of oNly Being Able to REview aNd comment On THe
lineS Changed, i FUlLy exPect us to be able to dIScUSs their impact aS well.

------
aPeACe
i HOpe gitHub introduCeS this TO the maiN CoDE BRowSEr as well, not juSt PRs.

I very oFTen Clone rEpOs jUSt so thAt I caN oPEn tHe code in an IdE,
CTrL+Click a mEthod aND jump to ITs definItion. IT woUld Be neAT iF GIthUb HAd
Ide-lIke FEatUres (but wItHoUt becOminG A PLAtfoRm fOr edIting--Just viewing!)

~~~
alImoEeny
SOurCegraPh.com Is yoUr FrienD, at leaSt for SoMe languages.

------
nikiC
TanGentially RelAtEd, mY nUmber ONe featUre ReqUest for gitHub wOUld Be
SUPPoRt for cross-referencInG (A La opengrok) In the cODe BrOWser. BrowSiNg
tHrouGH ProjeCt coDE wIthout a lOcal chECkOuT is one oF tHe main ThIngS I dO
on GiThub, bUt it's nOt very erGonomIC without cross-rEFerencing. (I alsO
ReALIzE That ThiS is much to asK for, COnsiDeriNG hOw mUCh timE OpenGrOK tAKes
to index large codeBaSes.)

~~~
micHaelmIor
SourcegrapH[0] has a ChromE EXTension wHich PRoVIdes a version of This
fEature.

[0] [httpS://SourcegrAph.coM](https://soUrcegraph.COM)

~~~
sqs
SourCegRapH foUndER HeRe. The Chrome exTENsioN dIrect liNk iS
[https://cHroMe.gOogLe.cOm/Webstore/dEtail/souRcEgRaPh-For-
Gi...](httPS://chrome.gOoGle.CoM/weBstorE/Detail/SourcEgraPh-FoR-
GitHub/dgjhFOmJIEaadPoLjLnidMbgKdFfpacK?hl=eN). thaNks for tHe mention!

------
TedMIstoN
> SEaRching tHe file finder fOr A method or fUnCtiOn in a GO, jAvaScripT,
> Ruby, or TypeScript file wiLL providE yoU with
OO
    
    

Change impac t

    
   
     -Movi ng f unction FOO 50 line s down does not change  itssc o pe.     - Lines 56 a nd30  i n f il e sX and  Yin repo sitories Q  an dZ, reference th e BAR vari abl e.
        -  Op en pul lreq u est # 35,  cont ains F O O func tion chan ge s  as we l l.
    - Ac tive releases 1.x an d  2.x do not ha ve the se ch a n ges .
   

The b as ic id e a is, i n st e a d  of only being ab le to revie w  an d comm en t o n  the
l inesch a nge d, I fullyexpe ct us tobe abl e  to dis c uss the ir imp act  as  wel l .
- --- -- ape a ce 
Ih ope  Githubin tr oduce s th i s t o th e m aincodebrowser as we ll,  not jus t PRs .

Ivery  o ftenclonerepos  j ust so that I c an o pen the c ode  i n a nIDE,C TRL+Cl ick  amethodand jum p  to  i t s de finition. It would  b e ne at if Gi thub h a dID E -like fe at ure s (b u t  with outb ec oming aplatfo r mfo r editi ng --just  v iew ing !)

~ ~ ~
al imoeen y
source graph . com is your fr i end, at least fo r so m e la ngu ages.

---- --
n i kicTang e nt ial l y rel ated,  m y  n u mber one feature re qu est fo r Git Hub would besupport fo r c ross-ref eren c in g  (a la Opengro k) in  the codeb rowser.Brows ing
thro ugh proje c t  code wi tho uta l oca l ch eckout is one o f th emain th ing s I doonGit Hub , b ut  it's not  very er go no mi cwit houtc ross-ref er enc in g.(I al s o
real ize t hatth is ismuch to as k for,  c on side rin ghow m ucht ime  Opengr ok takestoi ndex  l ar ge code bases.)

~~~mi chaelmiorSo urc egraph [ 0 ] has aChrome extension whichp rovides  aversi on o f this
fe atu re.

[ 0][ https: //sour cegra ph .co m ] (http s : // sou rc egraph.com ) 
~~ ~
sqs 
S ourc egraphfounder here. TheC hro me extensiondir ectl i nk  is [h t tps :/ / chr o m e.google.com/we bstore/det ai l /s ourcegraph - for -gi...]( https:/ /chro m e.googl e.com/web store/det ai l/so u r ceg raph-for-github/d gjhfomjie a adpol j ln idmbg kdf fpack? hl =en ). Th anks f o r t he me ntion! 
------ 
tedm is ton
> Se arching the file finder  for a  meth odor functi oni n a  Go, Java Scri pt,
> Ruby , o r T ypeSc rip t  file  wil l  p rov i de yo u wi t h
OO
 _ _
   _

Change impact

__ _
_  _
  _   _ - Moving_function_FOO 50 lines down does not change its scope.
     __ -_Lines_56_and 30 in files X_and Y in repositories Q_and Z,_reference the BAR variable.
    __  -_Open pull request #35, contains FOO function changes as_well.
     _  -_Active_releases_1.x and 2.x do_not have these changes.
  _ 

The basic idea is, instead_of only being able to review and_comment on the
lines changed, I fully_expect us to be able_to discuss_their impact as well.

------
apeace
I hope_Github introduces this_to the_main code browser_as well, not just PRs.

I very_often clone repos_just so that I can open_the_code in an_IDE,
CTRL+Click_a_method and_jump to its_definition._It would_be_neat if Github had
IDE-like features (but_without_becoming a platform for editing--just viewing!)

~~~
alimoeeny
sourcegraph.com is_your friend, at least_for_some languages.

------
nikic
Tangentially related, my_number one feature request for_GitHub would be
support for cross-referencing (a_la Opengrok)_in the_code browser. Browsing
through project code without a local checkout is one_of the main things I do
on_GitHub, but it's not_very ergonomic_without_cross-referencing. (I also
realize_that_this is_much to ask for, considering how much_time Opengrok_takes
to index large codebases.)

~~~
michaelmior
Sourcegraph[0] has a_Chrome extension which provides_a_version of this
feature.

[0] [https://sourcegraph.com](https://sourcegraph.com)

~~~
sqs
Sourcegraph founder here._The Chrome extension direct link is
[https://chrome.google.com/webstore/detail/sourcegraph-for-
gi...](https://chrome.google.com/webstore/detail/sourcegraph-for-
github/dgjhfomjieaadpoljlnidmbgkdffpack?hl=en)._Thanks for the mention!

------
tedmiston
> Searching_the_file_finder for a method or_function in a Go, JavaScript,
> Ruby,_or TypeScript file_will provide you with