- Notifications
You must be signed in to change notification settings - Fork51
source{d} Community Edition (CE)
License
src-d/sourced-ce
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation

source{d} Community Edition (CE) is the data platform for your software development life cycle.
Website •Documentation •Blog •Slack •Twitter
source{d} Community Edition (CE) helps you to manage all your code and engineering data in one place:
- Code Retrieval: Retrieve and store the git history of the code of your organization as a dataset.
- Analysis in/for any Language: Automatically identify languages, parse source code, and extract the pieces that matter in a language-agnostic way.
- History Analysis: Extract information from the evolution, commits, and metadata of your codebase and from GitHub, generating detailed reports and insights.
- Familiar APIs: Analyze your code through powerful SQL queries. Use tools you're familiar with to create reports and dashboards.
This repository contains the code ofsource{d} Community Edition (CE) and its project documentation, which you can also see properly rendered atdocs.sourced.tech/community-edition.
source{d} CE supports Linux, macOS, and Windows.
To run it you only need:
- To have Docker installed in your PC
- Download
sourcedbinary (for your OS) fromour releases - Run it:And log in intohttp://127.0.0.1:8088 with login:
$ sourced init orgs --token=<github_token><github_org_name>
admin, and password:admin.
If you want more details of each step, you will find in theQuick Start Guide all the steps to get started withsource{d} CE, from the installation of its dependencies to running SQL queries to inspect git repositories.
If you want to know more aboutsource{d} CE, in thenext steps section you will find some useful resources for guiding your experience using this tool.
If you have any problem runningsource{d} CE you can take a look at ourFrequently Asked Questions orTroubleshooting sections. You can also ask for help when usingsource{d} CE in oursource{d} Forum. If you spotted a bug, or you have a feature request, pleaseopen an issue to let us know about it.
For more details on the architecture of this project, readdocs/learn-more/architecture.md.
source{d} CE is deployed as Docker containers, using Docker Compose.
This tool is a wrapper for Docker Compose to manage the compose files and its containers easily. Moreover,sourced does not require a local installation of Docker Compose, if it is not found it will be deployed inside a container.
The main entry point ofsource{d} CE issourced-ui, the web interface from where you can access your data, create dashboards, run queries...
The data exposed by the web interface is prepared and processed by the following services:
- babelfish: universal code parser.
- gitcollector: fetches the git repositories owned by your organization.
- ghsync: fetches metadata from GitHub (users, pull requests, issues...).
- gitbase: SQL database interface to Git repositories.
Contributions arewelcome and very much appreciated 🙌Please refer toour Contribution Guide for more details.
source{d} has an amazing community of developers and contributors who are interested in Code As Data and/or Machine Learning on Code. Please join us! 👋
All activities under source{d} projects are governed by thesource{d} code of conduct.
GPL v3.0, seeLICENSE.
About
source{d} Community Edition (CE)
Topics
Resources
License
Code of conduct
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors8
Uh oh!
There was an error while loading.Please reload this page.
