GithubHelp home page GithubHelp logo

ningoink / open-source-magazine Goto Github PK

View Code? Open in Web Editor NEW
34.0 8.0 0.0 709 KB

2020 年度开源爱好者月刊,逐步勾勒出新时代的开源全图谱。

Home Page: https://ningowood.github.io/open-source-magazine/

License: MIT License

JavaScript 6.98% TypeScript 65.26% HTML 14.62% SCSS 12.72% Sass 0.43%
ningowood open-source magazine monthly github-pages react

open-source-magazine's Introduction

开源爱好者月刊

All in NingoWood,欢迎来到凝果屋。

本刊从自身对开源的爱好出发,计划先以每月一刊的形式更新。

本刊站在众多巨人的肩膀上,感谢支持,交流 issues 在这里。

本刊的长期目标是,通过持续地期刊产出,梳理出全新的开源图谱。

月刊汇总

2020
第一期 第二期 第三期 第四期 第五期 第六期
第七期 第八期 第九期 ❤️

选刊指南

以下列表根据覆盖范围、更新频度和内容质量综合排名,每个月的开源最新动态优先从这里寻找。同时,这也将是一份开源咨询平台的图谱。

以下内容即将以 UI 页面的形式进行展示,尽请期待 v1.0 版本上线。

国际开源

媒体

公司

期刊

  • ......逐步添加中

活动

视频

  • ......逐步添加中

国内开源

媒体

公司

  • ......逐步添加中

期刊

活动

视频

  • ......逐步添加中

未来规划

1.0 单页面应用

新功能和新特性如下:

  • 浏览“月刊内容”:将月刊内容以全文或者划分章节标签页的形式展示
  • 浏览“选刊指南”:整合并分类展示各种开源相关的第三方链接
  • 浏览“历史今日”:建立开源时间库,展示历史上今日发生的开源二三事
  • 浏览“行业报告”:展示对开源有关的行业报告如编程语言排行、服务器排行等
  • 提供 i18n 支持(主要维护英文),对关键内容进行英文翻译

其中需要特殊注意的是:

  • 考虑引入 Ledge 编辑器作为丰富的 Markdown 语法插件

其中和“凝果体系”需要搭配的是:

  • 支持微前端部署,集成到“凝果体系”中
  • 符合“凝果体系”下良好的 DevOps 开发运维部署流程

2.0 社区化支持

重点须知:在提供微前端集成后,很可能并不会正式将此项目更新至动态化的 2.0;而是将如下所有动态化功能全部开发至“凝果开源社”中。

新功能和新特性如下:

  • 支持登录与注册
  • 支持并鼓励每个用户提交自己的开源推荐
    • 用户可以点赞、收藏社区中的开源推荐
    • 开源推荐浏览时可以根据各种指标进行排序
    • 每个月由有权限的网站运营人员精选并生成新月份的“开源爱好者月刊”
  • 全方位提供“开源技能树”支持(此功能或许会被开发在“凝果开源社”项目中)
    • 浏览包含技术和非技术相关的超大“开源技能树”图谱
    • 用户可以设置
  • 开发用户中心,该展示的都展示

其中和“凝果体系”需要搭配的是

  • 支持“凝果体系”下的单点登录,绑定独一无二的“凝果号”
  • 开发本项目的业务后端并连通“凝果云”

如何订阅

Star 本项目代表支持与收藏;Watch 本项目代表订阅最及时的 issues 动态(每月期刊内容从 issues 里选择);Fork 本项目代表参与到开源信息整理与贡献之中。

本刊 贡献者列表,以及凝果屋的微信公众号(@ningowood):

本地开发

Github Pages 部署

$ ng build --prod --output-path docs --base-href open-source-magazine

开源协议

MIT LICENSE & CC-BY-SA 4.0

open-source-magazine's People

Contributors

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

open-source-magazine's Issues

公告:这里是“开源爱好者月刊”,欢迎你的一切贡献

一个初心是汇总开源月度动态的开源月刊,从发布第一期以来便产生了很多问题和灵感:

  • #1 文章能部署到 Github Pages 上吗?——域名已经有,Github Pages 一定会在路上,欢迎推荐合适的主题生成器,一切尽情期待;
  • 文章太长怎么办?——或许我们可以植根于本仓库,为杂志写一份 UI 界面进行信息的筛选;
  • ......

更多想法,欢迎你在下方进行评论以及友情的提交 issues 和 pull request。

[open-source-magazine] v0.1.0 里程碑

  • Angular + Material Design 初始化项目
  • 月刊页面开发
    • 左侧导航条来选择第几期
    • 每期内容通过标签页来拆分自然段
  • 其它页面开发
    • 选刊指南页面:汇总、分类并展示各种和开源有关的链接
  • Github Pages 部署 UI 展示页面
  • [可选] 使用 utterances 提供评论功能

2020年会为开发人员带来什么,以及更多的行业趋势

2020年会为开发人员带来什么,以及更多的行业趋势

  • 时间:2020-02-09
  • 作者: Tim Hildred (Red Hat)
  • 类别:资讯

文章对2020年开发人员流行的开发方式及主流设计**进行简单介绍。

本文分析角度及重点感悟。

  • 开发者在2020年工作方式将会向着越来越“分布式”的方向发展,自动化的代码分布将会变得更好(甚至于无处不在),开发者的工具将会变得更“智能”,无服务器计算方式也会快速发展。
  • “无代码”开发的发展有喜有忧;“无代码”工具已有一定程度发展,更加简单的抽象和语法,让开发人员摆脱了一定代码的束缚,但过度“隐藏”了底层的代码的工具,将会在解决需求的能力上大打折扣。
  • 万物Java,Java诞生25周年,技术中快速发展的事物是可以丢弃的事物。当您知道要保留很长时间时,可能会在构建对象时对优先级做出不同的选择。一次性的和长寿的都有它们的位置,并且Java社区多年来做出了足够好的决定,使得语言本身可以在这两个阵营中站稳脚跟。

文章附录

[202003] 本月开源推荐

在 2020-03 月期间,如果有任何推荐的资源,欢迎推荐在本 issues 下,也就不用开启过多新的 issue 了。模板不限,更欢迎你对资源的翻译、笔记和读后感!

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.