Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Project Idea: DepHub
Search
Thomas Gossmann
May 01, 2014
Programming
1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Project Idea: DepHub
An idea to improve Webdevelopment for everybody.
Thomas Gossmann
May 01, 2014
More Decks by Thomas Gossmann
See All by Thomas Gossmann
Freestyle Performance Rules 2015
gossi
0
100
Difficulty - Stability - Master (2015)
gossi
0
170
UniDancing Judging System Prototype 2014
gossi
0
460
Die Probleme des Freestyle 2013
gossi
1
7.8k
Neuerungen im Freestyle Judging System 2013
gossi
0
160
Die Komponenten des Freestyle
gossi
0
8.3k
Unicycle Skill Tester App
gossi
0
250
Future Freestyle Judging
gossi
2
240
Future Unicycling Development
gossi
0
230
Other Decks in Programming
See All in Programming
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
220
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
120
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
590
Contextとはなにか
chiroruxx
1
370
AIで効率化できた業務・日常
ochtum
0
150
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
960
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
8.2k
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
110
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
130
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
230
Oxlintのカスタムルールの現況
syumai
6
1.2k
Webフレームワークの ベンチマークについて
yusukebe
0
180
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
220
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
590
Crafting Experiences
bethany
1
190
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
400
GitHub's CSS Performance
jonrohan
1033
470k
Prompt Engineering for Job Search
mfonobong
0
350
The Pragmatic Product Professional
lauravandoore
37
7.3k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
220
Un-Boring Meetings
codingconduct
0
320
Transcript
Project Idea: by Thomas Gossmann github.com/gossi gos.si
Goals • Organize Projects • Manage Dependencies • Metrics •
Analysis
Organize Projects • Keep Metadata in sync with your primary
package manager file (bower.json, composer.json, etc) • Make Metadata searchable for end-users
Manage Dependencies • Deploy your project to various dependency managers
– Bower – Volo – Npm – Composer – Rails – etc.
Manage Dependencies • Remove the burden of manually publishing you
package to package managers (you will miss some) • Of course... automatically (e.g. github service hooks) • Makes them consumable as if you published them to package managers on your own
Manage Dependencies • Goal #1: Write once, publish everywhere •
Goal #2: Let people stay with their ONE favorite package manager The main idea behind DepHub
Metrics • Consume Metrics from various package managers and display
them per project • Example: Downloads – Composer: 235 – Bower: 3143 – Volo: 34 – Total: 3412 • Weekly metrics to see trends
Metrics • Gather statistics around projects, examples: – Project-Level: KNP
Bundles http://knpbundles.com/about/faq-scoring – Language-Level: Scrutinizer https://scrutinizer-ci.com/ – Package-Manager-Level: SensioLabsInsight https://insight.sensiolabs.com/ • Gather and integrate online sources: ohloh, coveralls, github-stars, ...
Metrics • Goal: Create metrics around projects to help people
make decisions on which package/library they want to use
Analytics • Analyze your projects: – Check wether your dependencies
are up-to-date – Run security checks
Project Idea: by Thomas Gossmann github.com/gossi gos.si