MCPcopy Index your code
hub / github.com/ThirtyDegreesRay/OpenHub

github.com/ThirtyDegreesRay/OpenHub @v3.2.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.2.1 ↗ · + Follow
3,787 symbols 9,959 edges 369 files 444 documented · 12%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

English | 中文

OpenHub

Releases Releases

一个开源的GitHub Android客户端应用,快速简洁。

Coolapk Google Play

特点

App

  • 一种登录方式(OAuth)
  • 支持夜间模式和AMOLED Dark主题,多种主色调
  • 支持Markdown和代码高亮
  • 支持英文、简体中文、希伯来文、德文、印地文、葡萄牙文、韩文、西班牙文、繁体中文、俄罗斯文、波兰文, 格鲁吉亚文、意大利文、荷兰文、捷克文和葡萄牙文(巴西)
  • 支持离线模式
  • 支持所有语言的最热版本库查看
  • 支持多账户切换
  • 搜索版本库和用户
  • 支持7.1以上快捷方式创建
  • 支持消息通知
  • 支持添加用户、版本库书签
  • 自动记录浏览过的用户和版本库
  • 查看 github 集合(collections)
  • 查看 github 精选主题(featured topics)
  • 支持在移动网络下禁用图片加载

版本库

  • 查看版本库信息和版本库分支
  • 星标、关注和fork版本库
  • 查看版本库文件、提交信息和活动
  • 下载源码、发布版本和文件
  • 查看你所有的版本库,包括公开、私有、fork的,以及星标的
  • 查看每日、每周和每月的最热版本库
  • 搜索版本库
  • 查看Wiki最近更新

用户

  • 查看用户信息
  • 查看用户的跟随者、跟随的人和属于的组织
  • 查看用户公共的、星标的项目和活动
  • 查看你的私有项目
  • 跟随和取消跟随用户
  • 搜索用户

组织

  • 查看组织信息
  • 查看组织的公开版本库和活动
  • 查看组织成员

问题

  • 查看问题信息、评论和事件
  • 创建、开放和关闭问题
  • 创建、编辑和删除问题评论
  • 编辑、添加和删除你的标签
  • 编写评论时可以预览
  • 查看你创建的、分配给你的和提到你的问题 .';ij,i.* 查看版本库问题

提交

  • 查看提交信息和文件
  • 查看文件差异信息
  • 查看版本库提交信息

更多

  • OpenHub正在成长,努力做更好的github客户端。

截屏

动态 侧滑页 个人主页
news drawer profile
版本库主页 提交 代码
repo commit code

感谢开源

  • ButterKnife 视图绑定
  • GreenDao 一个轻量级而且更快的Android ORM解决方案
  • EventBus 简化Android Activities, Fragments, Threads, Services,等组件之间的通信
  • RxJava 一个专注于异步编程与控制可观察数据(或者事件)流的API
  • RxAndroid 为了在Android中使用RxJava
  • Retrofit 安全的HTTP请求工具库
  • Dagger 一个快速的依赖注入
  • Glide 一个图像加载和缓存库为了Android中更平滑的滚动
  • code-prettify 代码美化
  • DataAutoAccess 一个简单的方法去自动存取Android bundle中的数据
  • CircleImageView 圆形ImageView
  • Toasty 美化的Toast
  • material-about-library 让你更容易的创建美丽的关于页面
  • material-dialogs 一个美丽、流畅的和可自定义的对话框的API
  • GitHub-Trending 对GitHub趋势页面进行数据抓取
  • RichText Android平台下的富文本解析器,支持Html和Markdown
  • jsoup HTML解析器
  • OctoDroid GitHub客户端。
  • FastHub GitHub客户端。

贡献(按提交时间排序

License

ThirtyDegreesRay:

Copyright (C) 2017 ThirtyDegreesRay. Licensed under the GPL-3.0. (See the LICENSE file for the whole license text.)

Kosh(There are 13 files has some code copied from FastHub):

Copyright (C) 2017 Kosh. Licensed under the GPL-3.0 license. (See the LICENSE file for the whole license text.)

Extension points exported contracts — how you extend this code

HttpObserver (Interface)
Created by ThirtyDegreesRay on 2016/7/15 14:45 [27 implementers]
app/src/main/java/com/thirtydegreesray/openhub/http/core/HttpObserver.java
OnItemClickListener (Interface)
RecyclerView item点击监听 [23 implementers]
app/src/main/java/com/thirtydegreesray/openhub/ui/adapter/base/BaseViewHolder.java
OnItemLongClickListener (Interface)
RecyclerView item长按监听 [6 implementers]
app/src/main/java/com/thirtydegreesray/openhub/ui/adapter/base/BaseViewHolder.java
MarkdownEditorCallback (Interface)
Created by ThirtyDegreesRay on 2017/10/21 12:59:52 [4 implementers]
app/src/main/java/com/thirtydegreesray/openhub/ui/activity/MarkdownEditorCallback.java
OnDrawerSelectedListener (Interface)
Created by ThirtyDegreesRay on 2017/11/9 14:18:24 [2 implementers]
app/src/main/java/com/thirtydegreesray/openhub/ui/fragment/base/OnDrawerSelectedListener.java

Core symbols most depended-on inside this repo

getString
called by 316
app/src/main/java/com/thirtydegreesray/openhub/ui/adapter/base/BaseAdapter.java
get
called by 218
app/src/main/java/com/thirtydegreesray/openhub/AppApplication.java
getActivity
called by 187
app/src/main/java/com/thirtydegreesray/openhub/ui/activity/base/BaseActivity.java
equals
called by 185
app/src/main/java/com/thirtydegreesray/openhub/mvp/model/User.java
put
called by 168
app/src/main/java/com/thirtydegreesray/openhub/util/BundleHelper.java
build
called by 112
app/src/main/java/com/thirtydegreesray/openhub/ui/widget/colorChooser/ColorChooserDialog.java
getLogin
called by 110
app/src/main/java/com/thirtydegreesray/openhub/mvp/model/User.java
builder
called by 100
app/src/main/java/com/thirtydegreesray/openhub/util/BundleHelper.java

Shape

Method 3,270
Class 304
Interface 145
Enum 38
Function 30

Languages

Java99%
TypeScript1%

Modules by API surface

app/src/main/java/com/thirtydegreesray/openhub/mvp/model/Repository.java74 symbols
app/src/main/java/com/thirtydegreesray/openhub/ui/widget/colorChooser/ColorChooserDialog.java60 symbols
app/src/main/java/com/thirtydegreesray/openhub/ui/activity/base/BaseActivity.java55 symbols
app/src/main/java/com/thirtydegreesray/openhub/mvp/model/Issue.java51 symbols
app/src/main/java/com/thirtydegreesray/openhub/mvp/model/EventPayload.java49 symbols
app/src/main/java/com/thirtydegreesray/openhub/mvp/model/User.java47 symbols
app/src/main/java/com/thirtydegreesray/openhub/ui/fragment/base/BaseFragment.java44 symbols
app/src/main/java/com/thirtydegreesray/openhub/mvp/model/IssueEvent.java41 symbols
app/src/main/java/com/thirtydegreesray/openhub/mvp/presenter/base/BasePresenter.java38 symbols
app/src/main/java/com/thirtydegreesray/openhub/ui/fragment/base/ListFragment.java35 symbols
app/src/main/java/com/thirtydegreesray/openhub/mvp/presenter/RepositoryPresenter.java34 symbols
app/src/main/java/com/thirtydegreesray/openhub/mvp/model/Release.java34 symbols

For agents

$ claude mcp add OpenHub \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact