开放源代码

open sign

软件

很多优秀的软件都是免费开源的。重要的是 贡献。

我的 GitHub 仓库: https://github.com/tderflinger

OSI 开放源码徽标

我的 GitHub 仓库中的特色项目:

Vue-audio-tapir

Vue.js 3 的音频录制组件。它可以录制、播放音频信息并将其发送至服务器。

https://github.com/tderflinger/vue-audio-tapir

与此相关的是 audio-tapir-function,这是一个用于在电子邮件中以附件形式发送音频数据的无服务器后端函数。

https://github.com/tderflinger/audio-tapir-function

MMM-Hanzi

MMM-Hanzi 是帮助学习中文普通话的 Magic Mirror² 模块。它在汉字(汉子)、汉字发音(拼音)和英文翻译之间轮流切换。

https://github.com/tderflinger/MMM-Hanzi

MMM-GConnect

MMM-GConnect 是 Magic Mirror² 模块,可显示 Garmin Connect™ 账户中的运动数据。

https://github.com/tderflinger/MMM-GConnect

Arduino-blink-purec

Arduino Uno 闪烁程序的纯 C 语言实现。

https://github.com/tderflinger/arduino-blink-purec

博客堆栈

本网站使用伟大的 Next.js 静态网站生成器和用 JavaScript 编写的 React 框架制作。 框架编写的。 我使用的 CSS 库是 Tailwind。 我的联系表单是用可靠的 React UI 库 MUI编写的。

对于移动版本中的汉堡菜单,我使用了 react-burger-menu。 此外,我还使用了 React 钩子库 @react-hook/media-queryPrismjs 格式。 并突出显示我在许多文章中包含的源代码。

我使用出色的用户界面文档和测试工具 Storybook 对组件进行编程。我最喜欢使用的是ESLint,我也在这个网站上使用它。 Husky应用程序让 Git 挂钩变得简单,我在预提交流程中就使用了它。 我的端到端测试是使用神奇的Cypress 测试框架编写的。

你可以在我的 Storybook 网站上查看本博客的用户界面组件:

https://storybook.tderflinger.com

所有这些软件库和应用程序都是开源的,可以免费使用。没有 许多开发人员的贡献,本博客将无法运行。

衷心感谢大家!

文章

我在本网站上发表的大多数文章都采用了开放源代码知识共享国际(CC-BY)许可协议。

Creative Commons License