我们又为网络开发人员带来了一系列新资源。本期,我们提供了涵盖网络开发不同领域的各种工具和库,从库、框架、指南、最佳实践到灵感。废话不多说,让我们一起来看看完整的清单吧。
Autofix CI
Autofix.ci 是一款用于 GitHub Action 的工具,可自动修复您的拉取请求。你可以定义一个 GitHub Action 工作流,运行你的代码修复工具,它就会根据需要更新你的拉取请求。它能与现有的排版器、格式化工具(如 Prettier 和 ESLint)以及其他工具协同工作,无需额外配置。它支持所有拉取请求,包括来自分叉和未受保护分支的请求。
Composer Unused
composer-unused 是一款扫描代码以显示未使用的 Composer 依赖关系的工具。与 composer why
命令不同的是,composer-unused
只显示安装软件包的原因,而它会检查代码中是否使用了软件包提供的符号。
ESLint Config Inspector
ESLint Config Inspector 是 ESLint v9.0.0 中引入的一个可视化工具,用于理解和检查 ESLint 平面配置文件。管理配置文件很简单,但随着配置文件的增加,管理起来仍会很复杂。该工具可帮助您查看哪些规则已启用或禁用,从而更轻松地了解和管理 ESLint 设置。
MySQL Explain
MySQL Explain 是一款可视化 MySQL EXPLAIN 输出的网络应用程序。你可以使用该工具快速识别性能问题,帮助你避免缓慢或代价高昂的数据库查询,而不必纠结于 MySQL 的神秘输出。
Harlequin
Harlequin 是一款从终端运行的功能强大、色彩丰富的数据库客户端。它可在任何 shell 环境、终端或机器上运行,支持包括 MySQL 和 Postgres 在内的各种数据库。它拥有一个用于查看表和列的数据目录、一个带有自动完成功能和多标签的查询编辑器,以及一个可以交互式处理超过一百万个结果的结果查看器。
Write Description Text
Write Description Text 是一本内容广泛的说明文字编写指南。它涵盖了文本描述的基础知识和原则,并为装饰性图片(出于美观目的而包含)和信息性图片(传达信息、传递情绪或增强用户体验)提供了说明。
尽管该指南是为 BBC 新闻报道而设计的,但我们也可以从中学到很多东西,并将其应用到自己的网站中。
Shipping Incrementally
如果你在科技行业工作,你可能对快速构建和发布产品的压力不陌生,这往往会导致产品发布仓促、压力大、风险高。这篇文章由 Zahra Traboulsi 撰写,倡导 Shipping Incrementally 方法。采用这种方法需要有意识的努力,但最终会让日常工作变得更轻松,并减少与项目截止日期相关的压力。这篇文章值得所有从事技术工作的人一读。
Once: Writebook
Writebook 是一款用户友好型工具,可让您立即在网络上免费发布自己的书籍,无需出版商。它可以轻松地将文字和图片转化为简单、可浏览的在线图书格式。与传统的博客和社交媒体发布相比,它让发布过程变得更简单。
Animotion
Animotion 是一个库,可让你使用 Svelte、Reveal.js 和 Tailwind CSS 轻松创建动画演示。它使用 SvelteKit 作为模板,使您可以使用 SvelteKit 适配器(包括 Cloudflare Pages、Netlify、Vercel 等)轻松部署演示文稿。
Vue.js Crash Course 2024
Vue.js 速成课程 2024 是 Traversy Media 制作的 3 小时 YouTube 教程。它涵盖了 Vue.js 框架的基础知识。您将学习到组件、指令、生命周期、事件和其他基本主题。这是掌握 Vue.js 基础知识的绝佳资源,无论您是刚刚入门还是需要复习。
Wire in the Wild
Wire in the Wild 是一个展示使用 Laravel Livewire 或 TALL Stack 构建的真实项目的网站。它提供灵感,展示 Livewire 的各种可能性。你可以提交自己的项目,这对开发人员和客户来说都是宝贵的资源。
Minji
Minji 是一款免费的 iPhone 应用程序,可帮助您轻松管理项目和客户。通过简单直观的界面,您可以创建、组织和跟踪任务,按状态过滤项目,并管理客户。对于希望提高工作效率的自由职业者、团队领导和项目经理来说,这是一款完美的应用程序。
dotUI
dotUI 在 React Aria Components 的基础上提供了一系列现代、移动友好的 UI 组件。它旨在帮助您轻松创建可访问的 React 应用程序和用户友好界面。
Lume
Lume 是 Deno 的静态网站生成器。它设计得易于使用,同时还具有灵活性,支持 Markdown、YAML 和 JavaScript 等多种文件格式。它避免了管理众多软件包和复杂捆绑程序的麻烦,从而简化了工作流程。
Laravel Error Solutions
laravel-error-solutions 是一个 Laravel 软件包,它通过直接在错误页面上显示有用的解决方案来增强错误页面。它为常见问题提供自动修复按钮,还支持人工智能生成解决方案。它能帮助你更高效地解决 Laravel 应用程序中的问题。
SSH Action
SSH Action 允许你在 CI/CD 工作流中运行远程 SSH 命令。它非常适合在远程服务器上自动执行任务,例如部署代码、运行脚本或管理服务器配置,所有这些都可以直接从 GitHub 代码库中完成。它可以帮助你简化应用程序或网站的部署流程和操作。
Lenis
Lenis 是一个轻量级、高效的平滑滚动库。专为现代浏览器设计。它支持 WebGL 滚动同步和视差效果等功能,是为网站添加时尚流畅滚动效果的最佳选择。
Themosis
Themosis 通过引入 MVC 等现代实践和来自 Laravel 的工具来改进 WordPress 的开发。它通过自定义路由和来自 Laravel 的 CLI 等功能,帮助你构建更有条理、可扩展的 WordPress 网站。
WP ORM
WP-ORM 是一个为 WordPress 带来 Eloquent 风格 ORM 功能的库。它提供了一种易于扩展的 ORM,支持文章、用户和评论等 WordPress 核心模型。它能与 WordPress 中一些流行的框架(如 Bedrock、Themosis 或 Wordplate)很好地集成。
Swapy
Swapy 是一个 JavaScript 库,只需几行代码即可实现任何布局的可拖动和可交换性。它与框架无关,这意味着你可以将它用于任何 JavaScript 框架或库,包括 React、Vue、Svelte 等。
评论留言