发布于 2026-01-06 0 阅读
0

Caligator:你们共同参与开发的软件 Caligator

Caligator:你们共同开发的这款软件

校准器

嘿,大家好!这是我的第一篇博客文章,我既兴奋又有点紧张。
这感觉就像我以前学编程的时候,想做出一些很酷的东西,但大多数时候却无意中把事情搞砸了。说实话?我居然还挺喜欢这种感觉的。

我们刚刚发布了Caligator。它是一款功能强大且超级易用的开源计算器和单位转换器。今天我们也把它发布到了ProductHunt上,目前为止收到的反馈让我非常开心!这让我很想写下我们开发 Caligator 的历程。

那么,我为什么要这样给这篇文章起这个标题呢?

你们可能都在想,既然这可能是你们第一次听到 Caligator 这个名字,那么你们是如何参与创建 Caligator 的呢?

让我解释一下。

秉承开源和社区驱动开发的真正精神,我可以自信地说,Caligator 并非仅由我、Sarthak 或 Krishna 一人打造。它是由整个社区共同构建的,正是这个社区长期以来一直支持着 Team XenoX。事实上,我们许多新成员都来自 Dev.to,这真是太棒了!

规划

一开始,我们对 Caligator 的构想还很模糊,但我们一个字符一个字符地添加,一行一行地修改,最终构建并发布了 Caligator。

我们知道 Caligator 将会是开源且跨平台的,所以我们采用了 Electron 和 Web 技术,这样做的好处是无需分别构建 Windows、Linux 和 Mac 的原生应用。这不仅让我们能够拥有视觉上一致的跨平台应用,也使得初学者能够参与贡献,因为它只是基于 Web 技术。

我们希望在第一个版本中加入的一些基本功能包括:

  • 简单和复杂的计算
  • 转换
    • 重量
    • 长度
    • 温度
    • 比率和百分比
    • 货币

代码

我们当时已经有了基本的了解,所以就直接着手创建了一个简单的 Electron 项目。
在 Team XenoX 的首批开源项目取得成功后,我们吸引了大量热情的贡献者,很快,每个人都对想要改进或完善的功能充满热情,甚至有人想从零开始实现。
我们使用 GitHub 上的项目看板来跟踪每个功能的进度:哪些功能需要完成,哪些功能已经完成。

过程中难免会遇到一些小插曲,比如有人忘记在添加重要代码之前拉取或推送最新代码,然后不得不处理由此造成的各种问题。但总的来说,这是一次非常棒的经历。我乐在其中,和大家一起讨论解决问题的更佳方案,决定谁负责哪个部分,设定优先级,修复问题,以及进行测试。我发现自己非常享受整个过程的每个环节。

接下来会发生什么?

还有很多事情要做。我们想实现很多新功能,并改进现有功能。

以下是我们计划的一些内容:

  1. 字体大小偏好设置🆎
  2. 导出选项💾
  3. 点击复制📄
  4. 更多主题🎨

如果你想在 Caligator 中看到某个特定的功能,何必等待?直接自己动手实现吧!我把代码仓库链接放在下面了。fork 一下,添加内容,然后提交 pull request!😉

GitHub 标志 teamxenox / caligator

🐊 一款开源的、功能强大的跨平台计算器,拥有鳄鱼般的计算能力

校准器

吉特

一款开源的、功能强大的跨平台计算器,拥有鳄鱼般的强大性能 🐊

校准器

精彩片段

  • 货币兑换
  • 重量和长度转换
  • 温度转换
  • 百分比和比率计算
  • 禁用视频自动播放
  • 跨平台
  • 静默自动更新

安装

支持 macOS 10.10+、Linux 和 Windows 7+(目前仅支持 64 位)。

macOS

下载文件.dmg

Linux

下载.AppImage文件.deb

下载完成后,需要将 AppImage设置为可执行文件

视窗

下载文件.exe

待办事项

  • 出口选项
  • 字体大小偏好
  • 更多主题 🎉

贡献

  1. 🍴 fork 这个仓库!
  2. 尽情破解吧! 🔨 🔨 🔨
  3. 🔃 创建一个新的拉取请求。

跑步

$ npm install && npm start

建造

请参阅electron-builder文档

发布

$ npm run release

然后编辑自动创建的 GitHub Releases 草稿并发布。

贡献者

链接

执照




嘿,何不更进一步呢?如果你热爱开源,何不加入 XenoX 团队,用开源开发的力量让世界变得更美好?无论你的经验多少,我们都热烈欢迎。😄

直接前往XenoX Multiverse开始贡献吧!


我的第一篇帖子就到这里啦。呼!

感谢阅读!如果你喜欢 Caligator,请分享给你的朋友们!再见!

文章来源:https://dev.to/xenoxdev/caligator-the-software-you-all-helped-build-3kaa