Skip to content

πŸ¦„ Sourcerer app makes a visual profile from your GitHub and git repositories.

License

Notifications You must be signed in to change notification settings

sourcerer-io/sourcerer-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6cc9749 Β· Dec 22, 2017
Dec 5, 2017
Dec 21, 2017
Nov 27, 2017
Dec 4, 2017
Dec 4, 2017
Oct 5, 2017
Dec 5, 2017
Dec 22, 2017
Dec 21, 2017
Dec 21, 2017

Repository files navigation

Sourcerer Logo sourcerer.io

An intelligent profile for software engineers

What is it?

profile-sliced-sized

Once you feed it some git repos, you will get a beautiful profile that will help you learn things about yourself, connect to others, and become a better engineer. Example profiles: https://sourcerer.io/sergey, https://sourcerer.io/frankie, https://sourcerer.io/ice1snice, https://sourcerer.io/wemmer.

Profile is the first step. Some of the things on our roadmap: news that is relevant to your code, engineers to follow and learn from, technology and libraries you should know about, projects that could use your help.

Both open source and closed source repos are fine. Sourcerer app does not upload source code anywhere, and it never will. The app looks at repos locally on your machine, and then sends stats to sourcerer.io. The best way to verify is to look at the code. src/main/proto/sourcerer.proto is a good start as it describes the client-server protocol.

You will need an account, sign up on https://sourcerer.io/

Requirements

  • Linux or macOS
  • Java 8+ Platform (JRE for Linux or JDK for macOS)
  • Git repositories with master branch with at least one commit
  • Account on https://sourcerer.io/

Install/uninstall

To install sourcerer run the following command:

curl -s https://sourcerer.io/app/install | bash

To remove sourcerer from your machine:

sourcerer --uninstall

Build

To build and run this application, you'll need latest versions of Git, Gradle and JDK installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/sourcerer-io/sourcerer-app.git

# Go into the repository
$ cd sourcerer-app

# Build
$ gradle build -Penv=production

# Run the app
$ java -jar build/libs/sourcerer-app.jar

Contribution

We welcome contributions to Sourcerer App by the community. Check the Contribution guide for more information.