Frequently asked questions for developers

  1. What is Masterbranch?
  2. How to claim a profile
  3. How to merge two or more profiles
  4. How often do you update profiles?
  5. Where do I find my API Token?
  6. What sources do you use to create the profiles?
  7. I haven't made any open source contributions
  8. What information do you track from private projects?
  9. Can I keep my projects private?
  10. I am not looking for a job/ I don't want employers to contact me
  11. How do I deactivate a profile?
  12. What information of my profile is visible?
  13. Who has access to my profile information?
  14. Which information of my profile is NOT visible?
  15. What about search engines, is my profile indexed?
  16. What are the free beers for?
  17. How the DevScore works
  18. What does the MVP mean?
  19. Do I have to pay?
  20. How can I contact you?

What is Masterbranch?

Masterbranch is an automatically generated profile based on the experience of software developers as such. So far, we analyse open source contributions from the following sources to generate the profiles:

If you have suggestions about other sources you'll like to have agregated in profiles, you can leave them here https://masterbranch.uservoice.com/forums/19330-general

Masterbranch is also an online tool for browsing software developer profiles and for contact candidates.

What differenciates us form our competitors? Profiles contain verified information, as they automatically generated based on real facts.

How to claim a profile

Masterbranch generates a profile of yours based on your open source contributions. To find yours, follow these steps:

Go to the home page https://masterbranch.com, select a source (e.g. Google Code), introduce your nickname and click the "Claim your profile" button. If you are a registered user, log in, go to your profile and click on the "Add and open source Project" instead.

Profile found
Click the "Yes, it's me" button and you are done.

Profile not found
Sorry, we don't have your profile yet. See What sources do you use to create the profiles

Verifying an identity

There are three ways two different ways to verify your identities from different code sites on Masterbranch. You can either do it by email or including a token in the text of a commit. We use the second one only in certain cases when we don't have another choice. We are aware of the fact that, if you are no longer a contributor of a project, you can't use this method. If it happens to be your case, please send us an email to contact at masterbranch and we will associate the identity to your account.

How to merge two or more profiles

If you have profile in more than one source, e.g. in Github and SourceForge, you'll have two different profiles in Masterbranch too.

To merge both profiles you just have to claim them both being logged in, and they automatically will merge.

How often do you update profiles?

It depends on the source (Github profiles may take longer), but under regular circumstances, all profiles should be updated in a maximum of 48 hours.

Where do I find my API Token?

The API token is personal and non-transferable. Please keep it secret.

You can find it in Settigs> Admin Account.

Take into account that it will change every time you change your password.

What sources do you use to create the profiles?

Currently, we support Github (FOSS and private projects), Google Code, SourceForge, Apache, Bitbucket (FOSS and private projects), Codeplex, BerliOS, Wordpress and Java.net.

If you have suggestions, you can leave them here https://masterbranch.uservoice.com/forums/19330-general

I haven't made any open source contributions

If you have non open source projects on Github or Bitbucket, you can have your profile automatically created too. If not, stay tuned, we will develop more service hooks for other forges soon.

To add your non open source projects hosted at Github to your Masterbranch profile, follow these steps Github service hook information.

To add your non open source projects on Bitbucket to your Masterbranch profile, follow these steps Bitbucket service hook information.

What information do you track from private projects?

This is the information we track from private repositories: message of the commit, list of file changes (not the diff), who and when.

And we never make public the details of any commit.

Can I keep my projects private?

Yes, you can. When you activate any of our web hooks for Github or Bitbucket, we start tracking the commits so your work is reflected in your Masterbranch profile (stats and skills chart). The project will appear as hidden by default.

Even if you choose to unhide a project, no one else but you (and the other contributors of the project as long as they have a Masterbranch account) will have access to the project page on Masterbranch.

I am not looking for a job/ I don't want employers to contact me

You can also have your profile in Masterbranch and not be interested in a job or not wanting to receive emails from employers. You need to change your "Contact settings" following these steps:

  1. Log in here https://masterbranch.com/login.developer
  2. Go to "settings" (header)
  3. Go to "Edit your public settings"
  4. Select the "I don't want employers contacting me. I just want a cool profile!" option and save

How do I deactivate a profile?

If you are a registered user
You can deactivate your profile following these steps:

  1. Log in here https://masterbranch.com/login.developer
  2. Go to "settings" (header)
  3. Go to "Deactivate your account"

If you are NOT a registered user
You can ask us to delete a profile at contact [at] masterbranch. Please, make sure you send us the nickname and the source of the profile you want to delete e.g. john_doe at github

What information of my profile is visible?

Your short profile includes:

Your full profile also includes:

Who has access to my profile information?

All users can see short profiles, but:

Only registered users can see full profiles, and you can configure which information is visible and not.

Which information of my profile is NOT visible?

Email address is never made accessible by other users.

What about search engines, is my profile indexed?

Unclaimed profiles are not indexed by search engines. Registered developers can decide whether their profiles are indexed by search engines or not.

What are the free beers for?

Recognize other coders' amazing job by giving them a free beer and telling everybody why they deserve it.

You can give free beers to project buddies, developers you know or just to those you like their code or the kind of things they're working on. But only coders can give free beers to other coders.

How the DevScore works

The DevScore is a reputation system for software developers which increases with every new contribution that we are able to track. It considers your activity as a developer, the reputation of your projects (even if you are not the owner), and who your project buddies are.

Your activity as a developer

Number of commits, files, and months of experience (on Github, Google Code, Apache, Sourceforge, Bitbucket, Codeplex, etc.). The information is automatically updated every time you commit changes.

Project reputation

Each project has its own reputation, which is based on downloads, followers, forks, ratings and backlings. Your DevScore increases with the project's reputation proportional to your contribution to the project.

Project buddies reputation

Working together with awesome developers is probably one of the best endorsements you can have, so your DevScore also increases with the reputation of your project buddies.

Any feedback and suggestions will be more than welcome, please leave them in our uservoice.

What does the MVP mean?

MVP stands for Most Valuable Programmer (and yes, we like basketball and it comes from the Most Valuable Player of the NBA).

It reflects the most active contributor of the last week. It also takes into account a minimum number of contributions to the project to become its MVP.

Do I have to pay?

Having your profile in Masterbranch is and will be a free service, still when we'll be out of the beta

How can I contact you?

You can do it by mail at contact [at] masterbranch.com, by irc #masterbranch in oftc, you can follow Masterbranch on twitter.