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
あるOSSにPR出したけど放置されてる話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ochim
September 23, 2019
Programming
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
あるOSSにPR出したけど放置されてる話
ochim
September 23, 2019
More Decks by ochim
See All by ochim
The Battle Of Apple App Reviews
ochim
0
260
PR出したけど放置されてるのでライブラリ化した話.pdf
ochim
0
880
swift-love-vol38-vision
ochim
1
620
Visionとモザイクで 遊んでみた
ochim
1
200
Other Decks in Programming
See All in Programming
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
480
自作OSでスライド発表する
uyuki234
1
3.8k
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
200
SREは、MCPとSRE Agentをこう使え!
kazumax55
0
150
SLOをサービス品質の共通言語にするために 取り組んできたこと
wakana0222
0
480
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
140
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
190
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
510
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
4.7k
トークンをケチるな、設計しろ:GitHub Copilotを賢く使うコンテキスト戦略
ochtum
0
310
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
140
Featured
See All Featured
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
750
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
560
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
390
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
Building an army of robots
kneath
306
46k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Utilizing Notion as your number one productivity tool
mfonobong
4
380
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Google's AI Overviews - The New Search
badams
0
1.1k
Transcript
あるOSSにPR出したけど放 置されてどうしようかなと困っ ている話 越智 宗洋 2019/08/30
アジェンダ • 経緯 • 現状 • これから
経緯 ニュースアプリでこんな話が出た... 上部のタブをループさせたいんだけど、できる?
検索したら https://teratail.com/questions/35856
nshmura/RecyclerTabLayout 最新コミット2年前じゃん... Support Library使ってる。AndroidX対応してない... 使えないなぁ... でも他にいい情報ないなぁ... https://github.com/nshmura/RecyclerTabLayout
複数の API バージョンをサポートするアプリを開発するときは、以前のバージョンの Android に新しい機能を提 供したり、同等の機能にスムーズに戻したりする標準的な方法が必要な場合があります。以前のバージョンの プラットフォームを処理するコードを構築する代わりに、これらのライブラリを利用してその互換性レイヤを提供 できます。さらに、Support Library には標準のフレームワーク
API では利用できない便利なクラスや機能が追 加され、より多くのデバイスにまたがる開発やサポートが容易になっています。 元々はアプリ向けの単一バイナリ ライブラリであった Android Support Library が、アプリ開発用のライブラリ スイートに進化しました。現在、これらのライブラリの多くは、必須ではありませんがアプリ開発の一部として強く 推奨されています。 補足.Support Library https://developer.android.com/topic/libraries/support-library?hl=JA
https://developer.android.com/jetpack/androidx?hl=JA 補足.AndroidX AndroidX は Android チームが Jetpack 内でのライブラリの開発、テスト、パッケージ、バージョン管理、リリースに使用している オープンソース プロジェクトです。
AndroidX は元の Android Support Library を大幅に改良しています。Support Library と同様に、AndroidX も Android OS とは別 個にリリースされ、Android のリリース全体にわたって下位互換性を提供します。AndroidX は、同等の機能と新しいライブラリを提 供することで、完全に Support Library の代わりとなります。さらに AndroidX には以下のような特徴があります。 ・AndroidX のパッケージはすべて、文字列 androidx で始まる一貫した名前空間に属します。Support Library のパッケージは対応 する androidx.* パッケージにマッピングされました。以前のクラスとビルド アーティファクトから新しいものへのマッピングの一覧は、 パッケージのリファクタリングに関するページをご覧ください。 ・Support Library とは異なり、AndroidX のパッケージは個別に管理され、更新されます。androidx のパッケージはバージョン 1.0.0 から始まる厳格なセマンティック バージョニングを使用します。デベロッパーのプロジェクト内の AndroidX ライブラリを独立して更新 できます。 ・Support Library の新規の開発はすべて AndroidX ライブラリ内で行われます。これには元の Support Library のアーティファクト のメンテナンスや、新しい Jetpack コンポーネントの導入が含まれます。
じゃあ自分でやるか! Forkして自分のリポジトリを作った。 Migrate to AndroidX した。 問題なさそう。 ニュースアプリにも組み込みできた。 PR出すか!! https://github.com/ochim/RecyclerTabLayout
PR出した https://github.com/nshmura/RecyclerTabLayout/pull/50
現状 全然反応ない もともと放置リポジトリだしなぁ...
これからどうする? • このまま気長に待つ
• ForkしたリポジトリをOSSとして、ライブラリ公開。 これからどうする?
ありがとうございました