Coder Social home page Coder Social logo

ahabhgk / deno-tutorial Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hylerrix/deno-tutorial

0.0 1.0 0.0 3.18 MB

:sauropod: 长期更新的《Deno 钻研之术》!循序渐进学 Deno & 先易后难补 Node & 面向未来的 Deno Web 应用开发

Home Page: http://deno-tutorial.js.org/

License: Creative Commons Attribution Share Alike 4.0 International

TypeScript 100.00%

deno-tutorial's Introduction

Deno 钻研之术

All Contributors

🦕 长期更新的《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
... ... ... ... ...

还有几篇没同步这里,接下来同步。

同时更新在如下第三方平台:

构建

使用 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):


hylerrix

🤔

imcoddy

📖

xcatliu

🚇

迷渡

🚇

YuHui

📖

本项目贡献者列表遵循 all-contributors 规范。欢迎你的参与!

订阅

本项目文档内容均采用 [CC-BY-SA-4.0] 协议进行共享,欢迎 Star, Watch 本仓库,或订阅下方微信公众号及时交流。

打赏支持一下吧!传送门

deno-tutorial's People

Contributors

allcontributors[bot] avatar hylerrix avatar iiuhuy avatar justjavac avatar xcatliu avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.