Skip to content

Commit 92743fc

Browse files
authored
docs: README improvements (#290)
1 parent 81eb3a1 commit 92743fc

File tree

1 file changed

+76
-45
lines changed

1 file changed

+76
-45
lines changed

README.md

Lines changed: 76 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,102 @@
11
<h1 style="font-weight:normal">
2-
<a href="https://sourcerer.io"><img src=https://user-images.githubusercontent.com/20287615/34189346-d426d4c2-e4ef-11e7-9da4-cc76a1ed111d.png alt="Sourcerer Logo", width=50></a>
3-
&nbsp; sourcerer.io &nbsp; &nbsp; <a href="https://sourcerer.io/start"><img src=https://img.shields.io/badge/sourcerer-start%20now-brightgreen.svg></a>
2+
<a href="https://sourcerer.io">
3+
<img src=https://user-images.githubusercontent.com/20287615/34189346-d426d4c2-e4ef-11e7-9da4-cc76a1ed111d.png alt="Sourcerer" width=35>
4+
</a>
5+
&nbsp;sourcerer.io&nbsp;
6+
<a href="https://sourcerer.io/start"><img src=https://img.shields.io/badge/sourcerer-start%20now-brightgreen.svg?colorA=087c08></a>
7+
<a href="https://github.com/sourcerer-io/sourcerer-app/releases"><img src=https://img.shields.io/github/release/sourcerer-io/sourcerer-app.svg?colorB=58839b></a>
8+
<a href="https://github.com/sourcerer-io/sourcerer-app/blob/master/LICENSE.md"><img src=https://img.shields.io/github/license/sourcerer-io/sourcerer-app.svg?colorB=ff0000></a>
49
</h1>
5-
A visual profile for software engineers.
6-
<br>
7-
8-
Make yours with your public GitHub: <a href="https://sourcerer.io/start">https://sourcerer.io/start</a>.
9-
<br>
1010

11-
![profile-anishot](https://user-images.githubusercontent.com/20287615/41503360-cd85b92a-7186-11e8-94a9-c733d93e9f19.gif)
11+
A visual profile for software engineers.
1212
<br>
1313

14-
What is it?
15-
===========
16-
17-
Once you feed [Sourcerer](https://sourcerer.io/) some git repos, you will get a beautiful profile that will help you learn things about yourself, connect to others, and become a better
18-
engineer.
19-
20-
Example profiles:<br>
21-
<https://sourcerer.io/sergey><br>
22-
<https://sourcerer.io/ddeveloperr><br>
23-
<https://sourcerer.io/wanghuaili><br>
24-
<https://sourcerer.io/adnanrahic><br>
25-
26-
Both open source and closed source repos are fine. The easiest way to get started is with your open source repos. Go to <https://sourcerer.io/start>, and select *Build with GitHub* and watch your profile build. For closed source repos, you will need to use this app. If you already created an account using GitHub, you would have received an email with credentials for the app. If not, You will need a new account, which you can get at <https://sourcerer.io/start>, and select *Build with app*.
14+
<p align="center">
15+
<img alt="sergey" src="https://user-images.githubusercontent.com/20287615/41826375-ffe3c62a-77dd-11e8-9352-62c8a8f476a6.gif">
16+
</p>
2717

28-
The 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](https://github.com/sourcerer-io/sourcerer-app/blob/develop/src/main/proto/sourcerer.proto)
29-
is a good start as it describes the client-server protocol.
18+
Features
19+
========
20+
* Profile creation with a single click
21+
* Support of 100 languages (even exotic ones like COBOL)
22+
* Detection of more than [1,000 libraries](https://github.com/sourcerer-io/awesome-libraries) in code with per-line statistics
23+
* Visual presentation your development experience
24+
* *Finally!* Summary of all repositories you've contributed to :tada:
25+
* Interesting facts about yourself
26+
* :radio: News channels that are relevant to your code
3027

3128
Creating your profile is just the first step for us at Sourcerer. Some of the things on our roadmap include:
32-
* News that is relevant to your code
3329
* Engineers to follow and learn from
3430
* Technology and libraries you should know about
3531
* Projects that could use your help
3632

33+
Get started
34+
===========
35+
The easiest way to get started is with your open source repos. Go to [sourcerer.io/start](https://sourcerer.io/start), and select *Build with GitHub* and watch your profile build.
36+
37+
For closed source repos, you will need to use this app. If you already created an account using GitHub, you would have received an email with credentials for the app. If not, You will need a new account, which you can get at [sourcerer.io/join](https://sourcerer.io/join>).
38+
39+
Showcase
40+
========
41+
<center>
42+
<table>
43+
<tr>
44+
<td><a href="https://sourcerer.io/chdemko"><img width="120" alt="chdemko" src="https://user-images.githubusercontent.com/29913247/41827998-512ef768-783b-11e8-9afd-f94fac1b2886.png"></a></td>
45+
<td><a href="https://sourcerer.io/chendaniely"><img width="120" alt="chendaniely" src="https://user-images.githubusercontent.com/29913247/41827999-514d0b22-783b-11e8-8a05-af7191b86f6c.png"></a></td>
46+
<td><a href="https://sourcerer.io/lauragift21"><img width="120" alt="lauragift21" src="https://user-images.githubusercontent.com/29913247/41828000-5169ac8c-783b-11e8-9955-a3cb114c37f7.png"></a></td>
47+
<td><a href="https://sourcerer.io/maracuja-juice"><img width="120" alt="maracuja-juice" src="https://user-images.githubusercontent.com/29913247/41828001-5184d8fe-783b-11e8-9d5f-ce57d208d7cd.png"></a></td>
48+
</tr>
49+
<tr>
50+
<td><a href="https://sourcerer.io/marisbotero"><img width="120" alt="marisbotero" src="https://user-images.githubusercontent.com/29913247/41828002-519fb4a8-783b-11e8-98dd-ed3599b16a5a.png"></a></td>
51+
<td><a href="https://sourcerer.io/nordes"><img width="120" alt="nordes" src="https://user-images.githubusercontent.com/29913247/41828003-51baff56-783b-11e8-883c-608fd476afc9.png"></a></td>
52+
<td><a href="https://sourcerer.io/ppapadeas"><img width="120" alt="ppapadeas" src="https://user-images.githubusercontent.com/29913247/41828004-51d833f0-783b-11e8-9681-9725a7e3ed6a.png"></a></td>
53+
<td><a href="https://sourcerer.io/praharshjain"><img width="120" alt="praharshjain" src="https://user-images.githubusercontent.com/29913247/41828005-51f4fb48-783b-11e8-9f29-071bef43909f.png"></a></td>
54+
</tr>
55+
</table>
56+
</center>
3757

3858
Requirements
3959
============
60+
* Web browser
4061

41-
* Linux or macOS
42-
* Java 8+ Platform ([JRE](http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html) for Linux or [JDK](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) for macOS)
43-
* Git repositories with master branch with at least one commit
44-
* Account on <https://sourcerer.io/>
62+
or
4563

46-
Install/uninstall
47-
=================
64+
* Linux or macOS or Windows
65+
* Java 8+ Platform ([JRE](http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html) for Linux and Windows or [JDK](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) for macOS)
4866

67+
Usage
68+
=====
4969
To install sourcerer run the following command:
5070

5171
```
5272
curl -s https://sourcerer.io/app/install | bash
5373
```
5474

55-
To remove sourcerer from your machine:
75+
To run wizard use `sourcerer` command
5676

57-
```
58-
sourcerer --uninstall
59-
```
77+
Internals
78+
=========
79+
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. Protobuf messages declared in [src/main/proto/sourcerer.proto](https://github.com/sourcerer-io/sourcerer-app/blob/develop/src/main/proto/sourcerer.proto) is a good start as it describes the client-server protocol.
80+
The Sourcerer app does **NOT** upload source code anywhere, and it **NEVER** will.
81+
82+
FAQ
83+
===
84+
### How can I process private repos?
85+
We process only public repos using GitHub OAuth. To process private repos you need to run sourcerer app locally. See [Get started](#get-started) for instructions. Sourcerer app sends only statistical information to our servers and never sends code.
86+
87+
### Why do you need GitHub permissions?
88+
We use emails to identify commit authorship, read orgs access to get list of public repositories that you've contributed to. You also need to grant access to read this public information from an organization.
89+
90+
### Other questions
91+
See [sourcerer.io/faq](https://sourcerer.io/faq).
92+
93+
Contributing
94+
============
95+
We love contributions! Check out the [Contribution guide](https://github.com/sourcerer-io/sourcerer-app/blob/master/CONTRIBUTING.md) for more information. Simplest and really helpfull for the community would be contribution meta information to our [supported libraries list](https://github.com/sourcerer-io/awesome-libraries). If you an author of a library you show definitely add yours to the list or you can help to someone whose work you use.
6096

6197
Build
6298
=====
63-
64-
To build and run this application, you'll need latest versions of Git, Gradle and JDK installed on your computer. From your command line:
99+
To build and run this application locally, you'll need latest versions of Git, Gradle and JDK installed on your computer. From your command line:
65100

66101
```
67102
# Clone this repository
@@ -77,17 +112,13 @@ $ gradle build
77112
$ java -jar build/libs/sourcerer-app.jar
78113
```
79114

80-
Contributing
81-
============
82-
83-
We love contributions! Check out the [Contribution guide](https://github.com/sourcerer-io/sourcerer-app/blob/master/CONTRIBUTING.md) for more information.
115+
License
116+
=======
117+
Sourcerer is under the MIT license. See the [LICENSE](https://github.com/sourcerer-io/sourcerer-app/blob/develop/LICENSE.md) for more information.
84118

85-
Some handy links:<br>
119+
Links
120+
=====
86121
* [Sourcerer Site](https://sourcerer.io/)
87122
* [Sourcerer Blog](https://blog.sourcerer.io)
88123
* [Follow Sourcerer on Twitter](https://twitter.com/sourcerer_io)
89124
* [Follow Sourcerer on Facebook](https://www.facebook.com/sourcerer.io/)
90-
91-
License
92-
=======
93-
Sourcerer is under the MIT license. See the [LICENSE](https://github.com/sourcerer-io/sourcerer-app/blob/develop/LICENSE.md) for more information.

0 commit comments

Comments
 (0)