Sourcegraph: Difference between revisions

Content deleted Content added
Hell9 (talk | contribs)
No edit summary
Core features: The company has two products: Cody and Code search. The feaures sectios was renamed to Products. Two subsections were added. Cody was introduced in a paragraph. Code search was rearranged and copy-edited.
Line 45:
As of July 2021, Sourcegraph customers include [[Adidas]], [[Lyft]], [[Uber]], [[Yelp]],<ref name="auto5">{{Cite web |date=2020-04-03 |title=Q&A: Sourcegraph's Universal Code Search Tool |url=https://spectrum.ieee.org/sourcegraph-universal-code-search-tool |access-date=2022-10-03 |website=IEEE Spectrum |language=en}}</ref> [[Plaid (company)|Plaid]], [[General Electric|GE]], [[Atlassian]],<ref name="tc">{{Cite web |last=Miller |first=Ron |date=2021-07-13 |title=Sourcegraph raises $125M Series D on $2.6B valuation for universal code search tool |url=https://techcrunch.com/2021/07/13/sourcegraph-raises-125m-series-d-on-2-6b-valuation-for-universal-code-search-tool/ |access-date=2022-10-03 |website=TechCrunch |language=en-US}}</ref> [[Amazon (company)|Amazon]], [[PayPal]], [[Qualtrics]], and [[Cloudflare]].<ref name="vb2" />
 
== Core featuresProducts ==
The company has two major products: Cody and Code Search.
Code can be searched and navigated through the Sourcegraph web interface or through browser and [[Integrated development environment|IDE]] extensions and [[text editor]] plugins.<ref name="lwn"/> Sourcegraph supports over 30 programming languages and integrates with GitHub and GitLab for code hosting, Codecov for code coverage, and Jira Software for project management.<ref name="auto5"/>
 
=== CodeSourcegraph SearchCody ===
Cody is a free and open-source AI coding assistant that can help users write, fix, and maintain your code. It works by understanding an entire codebase and using that knowledge to provide context-aware assistance. including code generation, debugging, commenting, documentation, explaining, and answering questions regarding the code. Cody is available for Microsoft Visual Studio Code and most JetBrains IDEs.
Sourcegraph's "universal code search" tool is used to search, explore, and understand code.<ref name="vb1"/><ref>{{Cite web |last=Liu |first=Beyang |date=2020-01-15 |title=Sourcegraph: Universal code search and intelligence |url=https://www.infoworld.com/article/3514213/sourcegraph-universal-code-search-and-intelligence.html |website=InfoWorld |access-date=2022-12-05}}</ref> The search can be implemented across multiple repositories and code hosting platforms. Searches can be [[Literal (computer programming)|literal]], [[regular expression]], or structural. The structural search syntax is language-aware and handles nested expressions and multi-line statements better than regular expressions.<ref name="lwn"/> Sourcegraph's Code Search uses a variant of Google's [[PageRank]] algorithm to rank results by relevance.<ref>{{Cite web |last=Yegge |first=Steve |date=2022-11-08 |title=Rethinking search results ranking on Sourcegraph.com |url=https://about.sourcegraph.com/blog/new-search-ranking |website=Sourcegraph |access-date=2022-12-06}}</ref>
 
=== Sourcegraph Code NavigationSearch ===
Sourcegraph's "universal code search" tool is used to search, explore, and understand code.<ref name="vb1" /><ref>{{Cite web |last=Liu |first=Beyang |date=2020-01-15 |title=Sourcegraph: Universal code search and intelligence |url=https://www.infoworld.com/article/3514213/sourcegraph-universal-code-search-and-intelligence.html |website=InfoWorld |access-date=2022-12-05}}</ref> Thesupports searchover 30 programming languages and integrates with GitHub and GitLab for code hosting, Codecov for code coverage, and Jira Software for project management.<ref name="auto5" /> Code Search can be implemented across multiple repositories and code hosting platforms. Searches can be [[Literal (computer programming)|literal]], [[regular expression]], or structural. The structural search syntax is language-aware and handles nested expressions and multi-line statements better than regular expressions.<ref name="lwn" /> Sourcegraph's Code Search uses a variant of Google's [[PageRank]] algorithm to rank results by relevance.<ref>{{Cite web |last=Yegge |first=Steve |date=2022-11-08 |title=Rethinking search results ranking on Sourcegraph.com |url=https://about.sourcegraph.com/blog/new-search-ranking |website=Sourcegraph |access-date=2022-12-06}}</ref> Features include:
Sourcegraph's Code Navigation feature can be used to jump to the definition of a variable or function, or find all references to it in a codebase.<ref name="lwn"/>
 
* Search: Code can be searched and navigated through the Sourcegraph web interface or through browser and [[Integrated development environment|IDE]] extensions and [[text editor]] plugins.<ref name="lwn" /> Sourcegraph supports over 30 programming languages and integrates with GitHub and GitLab for code hosting, Codecov for code coverage, and Jira Software for project management.<ref name="auto5"/>
=== Batch Changes ===
Sourcegraph's Batch Changes feature enables developers and companies to automate and track large-scale code refactoring, security fixes, and migrations across repositories and code hosts.<ref>{{Cite web |date=2021-03-24 |title=Sourcegraph Batch Changes Offers Automation for Large-Scale Code Changes |url=https://www.dbta.com/Editorial/News-Flashes/Sourcegraph-Batch-Changes-Offers-Automation-for-Large-Scale-Code-Changes-145930.aspx |access-date=2023-02-08 |website=Database Trends and Applications |language=en-US}}</ref>
 
Sourcegraph's Code* Navigation: feature can be used to jumpjumps to the definition of a variable or function, or find all references to it in a codebase.<ref name="lwn" />
=== Code Insights ===
 
Sourcegraph's Code Insights feature extracts data from a codebase to provide detailed analytics and visualizations to track the health and progress of a code project.<ref>{{Cite web |last=Sawers |first=Paul |date=2022-03-10 |title=With Code Insights, Sourcegraph gives developers a better understanding of their codebase |url=https://venturebeat.com/dev/with-code-insights-sourcegraph-gives-developers-a-better-understanding-of-their-codebase/ |access-date=2022-10-03 |website=VentureBeat |language=en-US}}</ref>
Sourcegraph's* Batch Changes: feature enablesEnables developers and companies to automate and track large-scale code refactoring, security fixes, and migrations across repositories and code hosts.<ref>{{Cite web |date=2021-03-24 |title=Sourcegraph Batch Changes Offers Automation for Large-Scale Code Changes |url=https://www.dbta.com/Editorial/News-Flashes/Sourcegraph-Batch-Changes-Offers-Automation-for-Large-Scale-Code-Changes-145930.aspx |access-date=2023-02-08 |website=Database Trends and Applications |language=en-US}}</ref>
 
Sourcegraph's* Code Insights: feature extractsExtracts data from a codebase to provide detailed analytics and visualizations to track the health and progress of a code project.<ref>{{Cite web |last=Sawers |first=Paul |date=2022-03-10 |title=With Code Insights, Sourcegraph gives developers a better understanding of their codebase |url=https://venturebeat.com/dev/with-code-insights-sourcegraph-gives-developers-a-better-understanding-of-their-codebase/ |access-date=2022-10-03 |website=VentureBeat |language=en-US}}</ref>
 
== Ownership ==