https://github.com/ying32/git_app
基于flutter的跨平台gogs、gitea客户端
https://github.com/ying32/git_app
gitea gitea-mobile gitea-ui gogs gogs-client gogs-mobile gogs-ui
Last synced: 3 months ago
JSON representation
基于flutter的跨平台gogs、gitea客户端
- Host: GitHub
- URL: https://github.com/ying32/git_app
- Owner: ying32
- License: apache-2.0
- Created: 2024-10-19T05:03:21.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-22T03:45:28.000Z (about 1 year ago)
- Last Synced: 2025-07-18T02:46:44.455Z (6 months ago)
- Topics: gitea, gitea-mobile, gitea-ui, gogs, gogs-client, gogs-mobile, gogs-ui
- Language: Dart
- Homepage:
- Size: 3.1 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# git_app
嗯!本来是为Gogs写的,但是API啥的也不全,虽然自己打了些补丁,但远不够,后面发现竟然还有个gitea,所以干脆兼容
gitea下,顺便改名为git_app。
UI是仿照首个iOS版本github app做的。
----
#### flutter版本
* flutter 3.22.1
* dart 3.4.1
#### 说明
* 有好些功能都没做全,有些是因为缺少API。
* 嗯!里面的状态管理器有的用了有的没用,主要一开始没用那东西,后面慢慢替换吧。
* http缓存只弄了个最简单的。
* 啊。。。
#### 截图
[查看截图](screenshots/README.md)
----
#### Gogs补丁
gogs API文档: https://github.com/gogs/docs-api
**注:因为gogs client API已经几年没有更新了,无法满足基本需求,所以我做了个补丁,尽可能少的修改gogs源码来达到自己的要求,相关[补丁](gogs_patch),**`这只是一个简单的补丁,因为懒得弄(甚至还删除了不少补丁)`