Parole 是一项开源、免费、跨平台的服务,旨在让用户在互联网生态系统中保持安全。Parole 致力于在任何地方、任何时刻建立一个更安全的互联网社区。Parole 是一款密码生成器工具,可在 Android、Web 浏览器和 Windows 桌面端使用。

Parole 由个人 Shivam Yadav 提供支持。这意味着 Parole 不是一个以盈利为目的的商业组织。为了使 Parole 成为应用商店中密码生成器的先驱,Parole 关心一切。Parole 100% 无广告、无分析,并且不使用其他应用程序所依赖的跟踪用户技术的任何技术。

Launch now as web app
Get it on Google Play

Parole 为所有人

Parole 不仅为你、特定社区或任何人而存在。Parole 为所有人而存在。所有人,我指的是任何人,即使是打算使用此工具进行安全和保护的宇宙生命。Parole 始终在不断改进,并在每次更新中跟上安全和隐私的最新进展。Parole 将其积极的一面带给使用此应用程序的用户,使其成为一款完美的密码生成工具。Parole 为所有年龄段的人而构建。Parole 为 18 岁以下的人群保留,其构建考虑了任何年龄段用户的需求和隐私。它采用无广告和无跟踪器的方式,以保护每个人的数据隐私,并移除对任何用户数据的访问权限,让您相信我们的服务优于其他任何公司。

参与其中

在提交 issue 之前,请阅读 社区参与指南。这是 Parole 的专业工作环境,同样也是 Parole 的 bug 跟踪器,Parole 希望保持我们的工作空间整洁健康。

新手! – 请留意带有“Good First Issue”标签的 Issues。这些是为新手准备的简单 bug,可以让他们尝试、参与进来,并为项目做出积极贡献!

我想提交一个 Pull Request!

Parole 鼓励您参与这个开源项目。Parole 欢迎 Pull Requests、Bug Reports、想法、(安全)代码审查,或任何其他形式的积极贡献。

然而,由于 Parole 是由一个人支持的,Parole 没有精力审查未经请求的 PRs。请遵循我们的 Pull Request 指南,否则Parole 可能会关闭 PR

为了便于审查,Parole 有以下 PR 要求:

  • 在提交 pull request 时,清楚地解释代码的作用,并可选择在 PR 中添加注释。
  • 确保有测试——或者在 Issue 中询问代码应如何测试!
  • 保持 PR 的精简和重点突出。对于额外的代码健康改进,请提交单独的 issue 或将其作为单独的 PR,以便轻松审查。
  • 使用微提交(micro-commits)。这样可以使审查更轻松、更快速。
  • 为 UX 更改添加屏幕截图(这是 PR 检查表的一部分)

请记住,PR 需要一些时间来审查,所以 PR 有时会等待很长时间。但这并非出于缺乏兴趣,而是因为我发现自己需要不断地优先处理某些 issue/PRs。如果您认为您的 issue/PR 非常重要,请尝试通过让其他用户发表评论和分享他们的观点来使其流行起来。

我想提交一个 Issue!

太棒了!Parole 鼓励您参与这个开源项目。Parole 欢迎 Pull Requests、Bug Reports、想法、(安全)代码审查,或任何其他形式的积极贡献。

为了便于分类,Parole 有以下 issue 要求:

  • 在提交新 issue 之前,请尽力搜索重复的 issue,以便我保持 Parole 的 issue 板干净。
  • 每个 issue 应描述一个 bug/功能请求。请不要提交元反馈列表工单,因为解析和处理其各个要点很困难。
  • 功能请求最好是开放式的,而不是要求特定的解决方案——例如,“我想要一种更简单的方法来做 X”,而不是“添加 Y”。
  • Issue 不是用来跑题或辩论的地方。如果您有疑问,请发送报告至 Parole 的支持邮箱
  • 请始终参考 Github 的 社区指南
  • 请不要标记特定的团队成员来试图加快您的 issue 的处理速度。Parole 有一个分类流程,会及时正确地标记和分类 issue。如果您认为某个 issue 非常严重,可以在 Chatbox 中询问。

请记住,即使您想到的一个功能可能看起来是一个小任务,但作为个人,我必须优先处理我计划的工作,并且每个新功能都会增加复杂性和维护成本,并可能占用设计、研究、营销、产品和工程时间。我感谢大家的积极性,但我无法纳入每个功能请求,甚至无法修复每个 bug。话虽如此,仅仅因为我没有回复,并不意味着我不关心这个问题,请耐心等待我的回复,因为我很忙。

构建说明

先决条件

  • Android SDK
  • Flutter SDK
  • 了解使用 flutter 开发应用程序的知识
  1. 克隆或下载存储库

git clone https://github.com/shivamyadavnp/parolemobile.git
  1. 在您的 IDE 中导入项目并清除之前的缓存

flutter clean

如果出现错误,请确保您已配置好所有必要的 flutter 环境并运行 get packages 命令。

许可证

此源代码形式受 Apache License V. 2.0 条款的约束。如果此文件未附带 Apache Public License 的副本,您可以在 https://apache.ac.cn/licenses/LICENSE-2.0 获取。

GitHub

查看 Github