awesome-dev-resource
Awesome-Development-Resources
:heart: 收藏列表 - :+1: 很棒的软件开发资源,包括软件、命令行工具等资源。
Favorites list - great software development resources, including software, command line tools and other resources.
目录
Resource navigation list.
- 镜像站(Mirror Site)
- 技术标准规范(Technical Standard Specification)
- 技术实践规范(Technical Practice Specification)
- 技术参考资源(Technical Reference Resources)
- 社区论坛(Community Forum)
- 技术期 刊(Technical Journal)
- 在线资源(Online Resources)
- AI 编程工具(AI Native Programming Tools)
- 软件工具(Software Tools)
- 工具套件(Tool kit)
- 面试指南(Interview Guidelines)
- 更多(More)
镜像站
Mirror site, unable to visit the official site due to network restrictions.
-
All
-
Node.js
-
GitHub
- Fast Git
- http://hub.fgit.ml/
- https://github.com.cnpmjs.org/ - GitHub 镜像网站。
- GitClone - GitHub 仓库缓存加速。
- GitHub Proxy - 文件代理加速下载。
- https://d.serctl.com/ - 文件代下服务。
- GitHub & BitBucket HTML Preview - 静态资源预览代理。
- FastGithub - 加速工具。
-
Others
- 思谋学术 - 谷歌学术源。
- Watt Toolkit - Steam 游戏加速,可加速 Github。
-
Tools
- chsrc - 换源工具。
技术实践规范
Technical practice specification, some best engineering practices recommended by the industry.
代码风格
Code styles.
- SQL Style Guide - SQL 语句规范指南参考。
- Google Style Guides - Google 代码风格指南。
- Specs vs. Tests - 如何看待测试。
- What is Better Specs - 编写更好的测试。
- 命名(Naming)
- CODELF - 根据关键词查找开源项目中变量命名。
- Naming cheatsheet - 变量命名指南。
- classnames
项目管理
Project management, such as version control, update logs, etc.
- Choose an open source license - 选择合适的开源许可。
- Creative Commons - 知识共享协议许可。
- About READMEs - 项目自述文档。
- Diátaxis - 技术文档编写指南。
- ARCHITECTURE.md - 建议在开源项目中加入 ARCHITECTURE.md 文件。
- Contributor Covenant - 贡献者契约,开源社区的行为准则声明。
- How to Build a CONTRIBUTING.md - 如何为开源项目构建 CONTRIBUTING.md 文件。
- Git Workflow
- Conventional Commits - 代码提交信息格式约定推荐规范。
- AngularJS Commit Message Format - AngularJS 提交信息格式约定,可作为参考。
- Software release life cycle - 软件发布的生命周期。
- Semantic Versioning - 语义化版本控制。
- keep a changelog - 项目内应始终存在一个 CHANGELOG.md 文件,并遵循一定的规范。
- Advantages of monorepos -
monorepos
模式代码仓库的优点。