hylerrix / Deno Tutorial
Licence: cc-by-sa-4.0
:sauropod: 长期更新的《Deno 钻研之术》!循序渐进学 Deno & 先易后难补 Node & 面向未来的 Deno Web 应用开发
Stars: ✭ 667
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Deno Tutorial
Quarkus Tutorial
Quarkus Tutorial for https://dn.dev/master
Stars: ✭ 103 (-84.56%)
Mutual labels: demos, tutorial
Gnns For Nlp
Tutorial: Graph Neural Networks for Natural Language Processing at EMNLP 2019 and CODS-COMAD 2020
Stars: ✭ 602 (-9.75%)
Mutual labels: tutorial
Dasarpemrogramangolang
📖 Source Code E-book Dasar Pemrograman Golang
Stars: ✭ 625 (-6.3%)
Mutual labels: tutorial
Nlp Pytorch Zh
《Natural Language Processing with PyTorch》中文翻译
Stars: ✭ 588 (-11.84%)
Mutual labels: tutorial
Javascripttraining
Training course repository for JavaScript
Stars: ✭ 658 (-1.35%)
Mutual labels: tutorial
Lc3 Vm
Write your own virtual machine for the LC-3 computer!
Stars: ✭ 631 (-5.4%)
Mutual labels: tutorial
Blcmods
This is a repository for Community Mods made for the Borderlands series
Stars: ✭ 615 (-7.8%)
Mutual labels: tutorial
Learnapollo
👩🏻🏫 Learn Apollo - A hands-on tutorial for Apollo GraphQL Client (created by Graphcool)
Stars: ✭ 5,274 (+690.7%)
Mutual labels: tutorial
Vulkan minimal compute
Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.
Stars: ✭ 603 (-9.6%)
Mutual labels: tutorial
Minic Hosting
A simple stack-based virtual machine that runs C in the browser.
Stars: ✭ 628 (-5.85%)
Mutual labels: tutorial
Makeiconswithsketch
Simple tutorials about how to make icons with Sketch.
Stars: ✭ 643 (-3.6%)
Mutual labels: tutorial
React Native Onboarding Swiper
🛳 Delightful onboarding for your React-Native app
Stars: ✭ 596 (-10.64%)
Mutual labels: tutorial
Hypervisor From Scratch
Source code of a multiple series of tutorials about the hypervisor. Available at: https://rayanfam.com/tutorials
Stars: ✭ 623 (-6.6%)
Mutual labels: tutorial
Exploit me
Very vulnerable ARM/AARCH64 application (CTF style exploitation tutorial with 14 vulnerability techniques)
Stars: ✭ 665 (-0.3%)
Mutual labels: tutorial
Python Tutorial
A Python 3 programming tutorial for beginners.
Stars: ✭ 647 (-3%)
Mutual labels: tutorial
Deno 钻研之术
:sauropod: 长期更新的《Deno 钻研之术》!循序渐进学 Deno & 先易后难补 Node & 面向未来的 Deno Web 应用开发。
Deno 钻研之术官方网站:https://deno-tutorial.js.org。基于 Pagic 构建。
号外:《Deno 钻研之术》的生态仓库请查收!
- deno-tutorial:核心仓库,电子书集中地,围绕 Deno 全生态的各种原创/翻译文章。
- deno-feedly:Deno 双周刊,中英双语每两周地汇总 Deno 动态,2021 开年之作。
- deno-algorithm:想在 Deno 上用 TypeScript 刷 LeetCode 算法?或许可以看看这个(才开源不久,刷一定的题后再宣传)。
- awesome-deno-cn:见名知意,中文社区下的 Deno 资源全图谱,求 PR。
目录
目前规划的章节目录如下。
- 基础篇:循序渐进学 Deno 基础知识;
- 标准库篇:深入标准库的内部世界;
- CLI 篇:探索 CLI 命令行的知识;
- Web 篇:打造 Web 开发基石;
- Node 篇:先易后难补 Node 知识,探索与 Deno 的异与同;
- Rust 篇:探索 Deno 底层有关 Rust 的更多知识;
- 前端篇:探索 Deno Web 前端应用开发的方式;
- 后端篇:探索 Deno Web 后端应用开发的方式;
- 架构篇:深入到 Deno 底层读 V8,学架构;
- 生态篇:介绍 Deno 生态的相关内容;
- 翻译篇:翻译优质的、授权的英文一手博文。
- 以及更多
目前本仓库的文件结构如下。
.
├── LICENSE
├── README.md
├── articles # 分为多种章节
├── demos # 收录各大优良 Demo,来源不止于官方
│ ├── community # 社区 Demo
│ ├── ningowood # 自研 Demo
│ └── scattered # 零散 Demo
└── translations # 收录自己或和小伙伴们一起翻译的优质文章
本仓库工作流大致如下。
-
main
分支:作为核心提供稳定版本,我直接工作在这里; -
Github Flow
:有兴趣的开发者 fork 后一起来 PR; -
Git Flow
:开放权限给和我一起翻译、一起写作的小伙伴(其实没怎么用);-
develop
分支:用来对整个子分支进行统一管理; -
trans/${name}-${user}
分支:某 user 用来翻译某篇授权 name文章; -
write/${name}-${user}
分支:某 user 用来某篇 name 文章的写作。
-
本仓库的开发日志。
文章
《Deno 钻研之术》文章内容重点维护在该项目中,以下列表内容根据发布时间排序。写作序号思路为:随心而动!
序号 | 文章名 | 发布时间 | 所属章节 | 备注 |
---|---|---|---|---|
001 | Hello, 从多样化安装到简单实战 | 2020-05-13 | 基础篇 | Deno v1.0 正式发布之日 |
002 | Awesome Deno 中文资源全图谱 | 2020-05-22 | 生态篇 | |
003 | ❤️ 从 CLI 指令通读 Deno v1.x 全特性 | 2020-08-04 | CLI 篇 | 掘金征文 |
... | ... | ... | ... | ... |
这里将 Node 篇抽离出来单独排序,记录在纯 Node 社区里的游玩过程(Deno 和 Node 同时提到的文章不会在这里)。
序号 | 文章名 | 发布时间 | 备注 |
---|---|---|---|
001 | 深入浅出 Create React App | 2020-01-10 | |
002 | 欲取代绝大多 JavaScript 工具链?Rome 尝鲜 | 2020-04-10 | |
... | ... | ... | ... |
这里将翻译篇抽离出来单独排序,争取得到更多的授权翻译,还有欢迎你 issues/群里 推荐高质量的文章甚至一起翻译!
序号 | 文章名 | 原文发布时间 | 翻译发布时间 | 备注 |
---|---|---|---|---|
001 | Deno 入门手册:附大量 TypeScript 代码实例 | 2020-05-12 | 2020-05-18 | 其它译者:@YunKou |
002 | Deno + WebSockets 打造聊天室应用 | 2020-05-10 | 2020-05-25 | |
003 | 从 Node 到 Deno:探索各大主流库替代方案 | 2020-05-17 | 2020-06-04 | 其它译者:@YunKou |
004 | Deno + Oak 构建酷炫的 Todo API | 2020-05-29 | 2020-06-15 | |
005 | Deno + Oak 连接 MySQL 实战教程 | 2020-06-07 | 2020-07-06 | |
006 | 为什么我认为 Deno 是一个迈向错误方向的 JavaScript 运行时? | 2020-06-07 | 2020-07-06 | |
... | ... | ... | ... | ... |
还有几篇没同步这里,接下来同步。
同时更新在如下第三方平台:
- 微信:公众号 @ningowood。
- 知乎。
- 掘金。
- 语雀。
- ...
构建
使用 Pagic 构建:
# Deno v1 之前的直接运行,Pagic v0.9.1 -> Deno v1.3.3
$ deno run --unstable --allow-read --allow-write --allow-net --allow-env https://deno.land/x/[email protected]/mod.ts build --serve --watch
# Deno v1 后的先安装再执行(暂时跑不通)
$ deno install --unstable --allow-read --allow-write --allow-net --name=pagic https://deno.land/x/pagic/mod.ts
$ ~/.deno/bin/pagic build --serve --watch
贡献者 ✨
感谢如下贡献者的贡献(按贡献顺序排名)(emoji key):
🤔 |
imcoddy 📖 |
🚇 | 🚇 |
YuHui 📖 |
Ahab 📖 |
本项目贡献者列表遵循 all-contributors 规范。欢迎你的参与!
订阅
本项目文档内容均采用 [CC-BY-SA-4.0] 协议进行共享,欢迎 Star, Watch 本仓库,或订阅下方微信公众号及时交流。
打赏支持一下吧!传送门
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].