Harmony-SQLiteBrowser:基于 HarmonyOS 的 SQLite 数据库浏览器项目

DB Browser for SQLite 向 HarmonyOS(OHOS arm64)移植的构建工程仓库:收录上游 3.13.99 源码树(含本平台库形态入口与菜单桥适配)、交叉构建环境与产物投放脚本,依上游 MPL-2.0 / GPL-3.0-or-later 双重许可释出

分支1Tags0

Harmony-SQLiteBrowser

DB Browser for SQLite — 向 HarmonyOS(OpenHarmony)的移植源码仓库。

目录

项目简介

本仓库以上游整树形态收录 DB Browser for SQLite — 源码于仓库根目录;面向 HarmonyOS(OpenHarmony)平台的适配收录于 port- 前缀目录。应用壳(ArkTS 工程、界面资源与签名材料)不属于上游源码,不在本仓库收录范围。

上游来源

项 内容
上游项目 DB Browser for SQLite — https://github.com/sqlitebrowser/sqlitebrowser
收录版本 以上游树内版本声明文件为准
上游许可证 双重许可:MPL-2.0 与 GPL-3.0-or-later,全文见 LICENSE-MPL-2.0、LICENSE-GPL-3.0;双许可声明见 LICENSE
上游源码获取渠道 https://github.com/sqlitebrowser/sqlitebrowser
版权声明 上游源码文件的版权与许可声明保持原样

仓库结构

  • 仓库根目录 — 上游 DB Browser for SQLite — 源码树整树收录(1202 个文件 / 29 MiB)。
  • .gitignore/ — 本平台配套文件。
  • LICENSE/ — 本平台配套文件。
  • LICENSE-GPL-3.0/ — 本平台配套文件。
  • LICENSE-MIT/ — 本平台配套文件。
  • LICENSE-MPL-2.0/ — 本平台配套文件。
  • env.sh — 交叉编译环境脚本(宿主路径需按本机调整)。
  • scripts/ — 交叉构建与部署脚本。
  • README-upstream.md — 上游原始 README 存档。
  • 构建产物与依赖缓存不收录。

平台改动说明

  • 本平台对上游源码的改动以补丁与构建配套形式收录于 port- 前缀目录(对上游树按序应用),根目录内的上游文件保持原样;个别就地修改保留上游原版权与许可声明。

构建说明

  • 交叉工具链:DevEco Studio 自带 OpenHarmony NDK(aarch64-linux-ohos clang)。
  • 入口:port- 前缀目录内的 scripts/(或 env.sh)配置环境后执行对应构建脚本;脚本中的宿主绝对路径需按本机环境调整。
  • 上游树自带的构建文档与配置(README、configure、CMake 等)保持原样,可按上游说明配合上述工具链使用。

问题反馈

  • 仓库使用问题请通过本仓库 Issue 提交,标题注明平台与场景。
  • 提交 Issue 时请附以下信息,便于定位与复现:设备型号与系统版本、复现步骤、预期结果与实际结果、相关日志或截图。
  • 涉及安全漏洞的问题请勿在公开 Issue 中披露细节,可在 Issue 中说明并另行联系仓库维护者交付详情。
  • 属于上游本体缺陷的问题,请同步向上游项目反馈(渠道见「上游来源」或对应上游文档)。

贡献指南

  • 提交前请基于本仓库 main 分支最新代码;改动上游源码树时,以补丁(git format-patch / patch -p1)形式提交,并注明对应的上游基线。
  • 提交信息建议采用「<范围>: <摘要>」格式,一次提交处理一类改动。
  • 新增文件按本仓库许可证(见许可证章节)释出;修改上游文件时保留其原有版权与许可声明,不得移除。
  • 构建产物、签名材料与应用壳工程文件不纳入本仓库。

行为准则

参与本仓库的讨论与贡献时,请保持专业与相互尊重,聚焦技术问题本身,避免发布与仓库主题无关的内容。

许可证

  • 上游源码树遵循其原有许可证:双重许可:MPL-2.0 与 GPL-3.0-or-later,全文见 LICENSE-MPL-2.0、LICENSE-GPL-3.0;双许可声明见 LICENSE。
  • 本仓库对上游源码的修改与新增文件,按同一许可证条款释出。
  • 除非适用许可证另有规定,本软件按「现状」提供,不附带任何担保。

致谢

感谢 DB Browser for SQLite — 项目的全部贡献者,本仓库的移植工作基于该上游成果完成。

项目介绍

DB Browser for SQLite 向 HarmonyOS(OHOS arm64)移植的构建工程仓库:收录上游 3.13.99 源码树(含本平台库形态入口与菜单桥适配)、交叉构建环境与产物投放脚本,依上游 MPL-2.0 / GPL-3.0-or-later 双重许可释出

定制我的领域