GithubHelp home page GithubHelp logo

justjavac / deno-tutorial Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hylerrix/deno-tutorial

34.0 2.0 0.0 2.7 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

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  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.