fossrit / charsheet Goto Github PK
View Code? Open in Web Editor NEWGenerate a developer character sheet based on external metrics.
License: Other
Generate a developer character sheet based on external metrics.
License: Other
Generate a QR code that will link to a developer's character sheet
Looks like we can get Code Academy info now: http://www.codecademy.com/users/4f07c241803d65000300d016/projects/500c7558d143430002002551/
I have no idea what API calls this dude used for that app, so I'm going to see if I can find an email address for him and shoot him a message.
He replied, "@oddshocks I am using @jquery $.ajax() to make calls to a user's profile & badges page. Take a look at the src and shoot me any ?s you have."
I want the interface more crisp and clear, which I am going to do by moving things around and making some typeface changes. I also want it to be shiny, like all the cool kids' web apps.
Title says it all. Gotta work some CSS magick.
Charsheet should generate a "projsheet" if passed a project name instead of a developer name.
I'm finally trying to deploy new Charsheet to OpenShift again. I have begun hacking on action hook scripts for a DIY OpenShift cartridge, but things aren't working yet. Gotta finish this with the help of @Qalthos, hopefully. When we have time. A blog post (sort of) explaining my troubles can be found here: http://oddshocks.com/2013/06/openshift-jungle/
Need to add some handling for missing GitHub string attributes.
The user should get some deets about where their stats came from.
Pyramid doesn't want to link you to localhost when starting the dev server, which is where you must be for the GitHub login redirection to work. You will be sent to 127..., which does not work. Altering the setting in development.ini did not seem to have any effect.
This absolutely has to happen.
Already started (sort of) on GNU-cat branch. May have to scrap because I haven't touched it in a while.
Showing global stats and searching for a handle both needed cases where the necessary DB tables had not been initialized yet (in the case a charsheet has never been generated). I covered the global stats, but there still needs to be an alert message for handle searching.
If a badge that is not in the first row of Coderwall badges is moused-over, the page layout "slides" with the badge-raising animation.
Currently waiting on a reply from the Ohloh API team regarding the max_position variable so that we can display a rank out of a max rank.
title says it all
I should make some more views:
Those to start. More will come as more functionality is added, such as statefulness, stats, users, and an API.
When I moved this project to its own repo, its issues didn't come with it. I need to complete the issues on the old tracker, and that is where I will work from (http://charsheet-oddshocks.rhcloud.com/). New issues will appear in this tracker.
It has been said many times that the user should be able to select which languages are displayed, and by default hide all skills which the dev has no experience in.
Provide info about nearby hackers, how they compare to you, and what they're working on.
I wrote a new handle_search view to go with the handle search form I added to the main page. It works fine for retrieving users it can find, but on a failed search, it simply returns to the home view.
We need to accomplish 2 things:
This is an improvement on #28. We should add tracks of achievements/goals which perhaps give you titles or something as a reward. Needs some serious thought, and is lower priority than many other tickets to come before this one.
I believe I'm making more than one request per charsheet (more like 3-5). I should cut that down if I can.
This includes the success and failure messages upon charsheet generation
Allow sheet to be displayed in static, printer-friendly view
@decause suggested we allow the user to display their stats in a variety of formats:
Allow user to pick a job/goal and generate skill value goals based on that.
After some experimentation, something like 100-100*(.99)^x should give a fairly natural 0-100 scale regardless of (positive) input.
A second, lower skewed function should be used for skills, which typically grow much higher.
This will let us have an 'out-of-100' bar for each stat/skill
Color of stat/skill should change to reflect high or low skill value.
I will refactor the app to utilize knowledgedb for the storage of stats. From there, I will create a global stats page, expose a simple API (perhaps some JSON data), and head toward creating users.
The app should automagically stylize and color formulas in tooltips. This would probably be done by generating the tooltip contents in the backend.
I'd like to take the top two skills of a user together to give them a class to further individualize sheets.
These ideas are just a starting point, to be actively debated if you think they're wrong and not to be taken as gospel.
Unsure if complements or replaces #28.
STR WIS Battlemage
STR DET Barbarian
STR DEX Monk
STR LED Paladin
STR POP Knight
WIS DET Wizard
WIS DEX Sorcerer
WIS LED Cleric
WIS POP Bard
DET DEX Ranger
DET LED Meister
DET POP Tourist
DEX LED Druid
DEX POP Rogue
LED POP Heirophant
I can "theme" the content to utilize many of the ideas from mizmo's old sketches.
This is gonna be an easy fix but I gotta go to bed. Tomorrow, probably.
I need to use OAuth with GitHub to get more than 60 requests an hour.
Suggestion: You should be able to battle different developers like Pokemon! :)
Once I get the app stateful, I'd like to have it issue badges.
Tooltip should just pop up above the appropriate div, rather than appear in a location based on the mouse.
This is strange behaviour we're seeing on OpenShift. The line which loads the font doesn't specify a URI, so we need to investigate this issue. Check it, in app.css
:
@font-face {
font-family: "Jura Light";
font-style: normal;
font-weight: 400;
src: local('Jura Light'), local('JuraLight'), url("../fonts/JuraLight.woff")
format('woff');
}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.