Giter Site home page Giter Site logo

lauriii / drupalcores Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ericduran/drupalcores

27.0 27.0 38.0 39.02 MB

A project to generate a list of core contributers

Home Page: http://drupalcores.com

License: MIT License

Ruby 32.62% Shell 1.14% JavaScript 14.41% HTML 21.56% SCSS 30.26%

drupalcores's People

Contributors

alexpott avatar alvar0hurtad0 avatar attrib avatar chx avatar claudiu-cristea avatar drupal-daffie avatar ericduran avatar fuzzbomb avatar gnuget avatar jcnventura avatar junowilderness avatar jzacsh avatar kattekrab avatar lauriii avatar lewisnyman avatar mcdruid avatar msonnabaum avatar nlisgo avatar penyaskito avatar pwolanin avatar robbiethegeek avatar robloach avatar shashi1028 avatar smerrill avatar star-szr avatar timplunkett avatar vijaycs85 avatar wimleers avatar xjm avatar yogeshmpawar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

drupalcores's Issues

Create possibility search users

It would be nice if it would be possible to search users by their name. This is a very minor issue because people can still use browsers search but it would be a good improvement for UX.

Generate a json file of raw commit info

In ericduran#30 Eric talks about rewriting the app in Angular and just reading json data. I think the first step would be to export every parsed commit into a useful json structure.

I'm thinking the structure for each commit would be something like:
{
'message': string,
'author': string,
'users: {
'key': value
},
'time': time,
}

What else would be useful?

Develop a rough roadmap

Drupalcores.com (working title)

Personas

  • Contributor
  • Business person

User stories

  • As a contributor I want my commit credit information to be up to date
  • As a business person I want the commit credits of my employees be counted accurately
  • As a contributor I would like to see more detailed information about my own commit credits, eg. Commits over time
  • As a contributor I would like to receive a notification when I move up the leaderboard
  • As a business person I want to see activity of my employees wider than commits
  • As a business person I would like to see the percentage my employees that have contributed
  • As contributor I would like to be able to display a badge on my site that should how many commits I have or how high in the rankings I am
  • As a contributor I would like to see more useful information/infographics based on the Drupal 8 commit data. eg. Total commits over time, commits by company, etc

People falling out of companies

For eg. Schnitzel is now missing from being listed in Amazee Labs and is now found under 'User not found'. He definitely was under the right company before as I was trying to be above him. I also noticed there are a ton more people under that category and it's now #1 in the list.

Create a test command to easily test functionality

Our current test process is to run ``` gulp but this will take ages, due to the slow companies script, the current TravisCI process only runs the contributors script as it would timeout otherwise.

We can create a dedicated test command that works with dummy data, which would make it quick to test for broken functionality. In the future we could also add linting etc.

Provide higher visibility for active contributros

I think we have 2 main audiences for Drupalcores:

  1. New people who like to get respect in some format and be part of something i.e. on a list of Drupal contributors.
  2. Another little bit smaller audience is the main contributors who I assume are caring less about the recognition on a format of list.

For me its important that there is something that makes it valuable for both audiences. Maybe we could create something that gives more recognition for both?

For the group 1. we could be create a lift where we show new contributors so that they would get very nice recognition. I'm not sure if that encourages to contribute more or not? Maybe we can figure out a way that would encourage to contribute more which is important for the project.

It would be nice to provide also more recognition for the group 2, lets say top 10/20/50 contributors. I was wondering maybe we could show a picture/avatar of top n amount of people? Or maybe something else that provides value for those people.

Need to fix company name

Currently SkillD (#11 in companies) still displayed wrong (capital letter D at the end)

That was caused my year-old profile details.

Is there a way to update it for the right one to properly display company logo?

Include organization name as text when logo is present

Currently it is not possible to do in-page search for organizations that have logos. Maybe the organization name could be displayed under the logo to enable visitors to do in-page search?

A quick note about the word "company": a large number of organizations listed are companies, but not all of them. The current word excludes organizations that are not. The attribution field on d.o uses the word "organization" rather than company to be more inclusive.

Multiple Drupal Versions?

Is it possible to make it so this project compiles info for arbitrary versions of Drupal Core? (e.g. 6.x, 7.x, 8.0.x, 9.0.x, etc.)

I think it'd be nice (especially considering this is by far the most used metric for core contributions I've seen passed around the community) if we can gain better insight to members of the community who have helped with past versions... and also be able to easily switch to the newer HEAD branch once 8.x versions are mainstream.

DrupalCores page not showing accurate company name

Drupal Core Contribution Page (http://drupalcores.com/companies.html) showing my contribution for Drupal 8 with Sapient Nitro but Sapient (https://www.drupal.org/node/2467997) is the correct company whom I have been associated that need to be correct on this page. I have just recently created Sapient Market place page and associated my profile with same. Could someone please update this page so that Sapient should be able to see all contribution at one page with correct logo.

P.S. : https://www.drupal.org/node/2485917

Thanks for your cooperation.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.