微信小程序开源代码网站_微信小程序代码开源吗

微信小程序开源代码网站_微信小程序代码开源吗## 优雅的开启微信小程序开源项目 (上)-开启、宣传与持续 * 空白阶段请快上车 * 优雅之前需要有用甚至必须 * 你未必需要精通微信小程序 * 尽早曝光你的插件或者组件 * 积极的宣传你的开源插件或者组件 * 收集足够的反馈并且完善 * 保持活跃并不断迭代你的代码

为什么说微信小程序开源项目?
因为微信小程序插件或者组件目前处于大面积空白阶段,小程序目前处于起步阶段,如果你现在还想去写一个比较好的javascript插件,基本上都可以找到相当好的。

当然,开发插件的思路基本上是一致的,但是我想通过我在开发wxParse富文本解析从alpha0.1到version0.2的3个星期内的过程,纪录下我的心得,希望能够给一些新加入微信小程序开发的朋友带来一点点启发。

尽管目前我的开源过程还不优雅!

优雅之前需要有用甚至必须

这个应该是所有插件的基础。
插件或者组件分为两种

  • 第一种:原生提供但是没有办法满足需求或者不易使用

    比如日期picker,微信小程序提供,但是你需要自定义标题,可能你需要在原基础上进行改进

  • 第二种:原生不提供,需要创造插件或者组件来提供

    比如 wxParse富文本html或者md解析 ,因为微信小程序本身没有webview组件,无法直接加载html代码,所以我写了一个富文本解析来创造一个组件出来。

如果你决定做一个微信小程序的组件或者插件前,除了需要确定你要制作的是上面的那一种外,

最重要的就是,你创造的插件是有用的,如果是必须的就更好了

你未必需要精通微信小程序

对于这一点,我认为大部分才开始写程序的人都会有误解,认为只有技术很好的人才能开源自己的组件或者插件,请务必去除这个观点。

我在开始写wxParse富文本html或者md解析的时候,基本上只开始看微信小程序4天的时间。

开源需要大胆,开源可能收到赞赏,也可能收到批评。
开源也同样不代表你的代码会被采用,但是一经曝光,最起码会看到反馈,是一种提升自己最快方式。

要保证足够的信心,开源会让你收获狠多,即使你是一个菜鸟

尽早曝光你的插件或者组件

尽早曝光你的插件或者组件,前提是你所要的基本功能基本完善,最少是可用版本。

如果你认为你的版本目前还需要完善,但是又有一些问题你一时琢磨不定,你可以尝试发布一个alpha版本,同时注明alpha版本下的问题。

这样,可以在发布后让第一批看到插件或者组件的人来给予你基本反馈,甚至会有人帮助你完成一些功能,给予你一些意见。

但是这里有一个问题,你需要选择一个良好的开源仓库来维护和展示你的代码,比如‘github’或gitlab等都可以作为你的代码仓库,选择一个公认的代码仓库会对你的开源项目带来良好的曝光率

推荐阅读2016/04/04 个人品牌:如何在Github打造你的爆款开源项目

所以尽早曝光你的插件或者组件,可以提前得到别人的帮助,为尽快实现插件或者组件提供帮助

积极的宣传你的开源插件或者组件

别告诉我你不知道如何宣传!实际上开源项目一般都会被各大技术博客接收,同时是鼓励分享的。

在掘金中有一篇文章中基本上介绍了很多的宣传途径。

引用,来自一个在校大学生的开源之路:从0到1024

QQ群:最直接,最有效的推广方法(但是需要有较强的心理素质,因为会有各种各样的言语,你懂的:sob:
Code4App:可将源代码上传到Code4App,供人下载使用,推广效果一般
掘金:强烈推荐,这个网站可以直接分享github链接,所以会带来很多用户浏览。我曾经它一周给我带来了1000+用户,当然star肯定也是不少的
干货集中营: 每天都会推送iOS 和 Andriod 各种干货,由@代码家运营维护,我自己提交干货,很荣幸得到了@代码家的推广!
开发者头条:每天都会推送开发者推荐的干货。
开源中国:很多开源项目都会上传到开源中国,我也选择将我的项目上传了,并写了一篇文章介绍项目,推广也是不错的
简书:很多好的文章都会在这里发布,并且界面整洁(本人表示很喜欢),所以在简书也写了文章推广项目,并向多个专题投稿,可增加曝光率!
微博:因为关注的大神微博经常会转发各种好的文章、开源项目,于是我也尝试着通过微博推广项目并且@好几个大神,并没有得到转发,于是推广就失败了。可能是个人影响力不够,也许是大神们觉得项目不够好;说实话,这对我还是有小小的打击的,激励我完善项目!
微信公众号:向公众号推广文章,在公众号的浏览量也是有1000+的,带来的效果还是不小的
还有就是各种各样的论坛和网站,多一次推广多一次机会。所以如果我抓到一个机会我就推广!这里就不细说了。如果有感兴趣的可以联系我(联系方式这里就不留了我相信有心的人会联系到我的)

收集足够的反馈并且完善

曝光后你的开源插件或者组件后,如果你的插件或者组件有一定的价值。

你会在你宣传的地方收获到很多有价值的反馈,认真的对待这些并与开始关注的人取得长期的联系。

第一批种子用户的反馈,将是你开源项目的驱动剂

保持活跃并不断迭代你的代码

  • 你最好是每天都能够抽出时间来专注的结合你的插件和微信小程序来改进代码

  • 你必须每天在你的仓库页查看和回复你收到的issue,让仓库处于活跃,并积极的改进和持续收获反馈,树立较好的口碑。

  • 版本化你的代码库,从alpha到version,每一次都标记,保留分支版本,这样可以记录整个开源的过程。

后续分享下

  • 下: 主要说一下具体的微信小程序开源项目开发中的具体事宜-干货

来源

微信小程序开发论坛
垂直微信小程序开发交流论坛

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/13613.html

(0)

相关推荐

  • 提高Python程序执行效率的技巧之多线程应用

    提高Python程序执行效率的技巧之多线程应用随着数据量的不断增加,程序算法的优化已经难以满足对程序运行速度的要求。因此,使用并发编程技术提高程序执行效率已经成为了不可或缺的重要手段。Python中提供了多线程库Thread,为我们实现多线程编程提供了便利。在本文中,我们将介绍如何使用Python的多线程库实现多线程编程,提高程序执行效率。

    2024-03-25
    71
  • 47%的MongoDB数据库遭黑客比特币勒索,你中招了吗?中招怎么办?[通俗易懂]

    47%的MongoDB数据库遭黑客比特币勒索,你中招了吗?中招怎么办?[通俗易懂]2.3万个MongoDB数据库遭比特币勒索 7月2日消息:据ZDNet报道,MongoDB数据库遭黑客攻击勒索。黑客已经在 22900 个MongoDB数据库上上传了勒索赎金记录,几乎占MongoDB

    2023-03-18
    154
  • python Djanjo csrf说明与配置[通俗易懂]

    python Djanjo csrf说明与配置[通俗易懂]Django csrf CSRF 全称(Cross Site Request Forgery)跨站请求伪造。也被称为One Click Attack和Session Riding,通常缩写为CSRF或

    2022-12-19
    161
  • intellij idea激活服务器_idea最新激活

    intellij idea激活服务器_idea最新激活什么是注册服务器  注册服务器主要接受来自用户助理的注册消息,取出其中的位置信息(IP地址、端口和用户名),存储到定位服务器。定位服务器的目的是

    2023-03-23
    315
  • Python Tkinter GUI布局方案

    Python Tkinter GUI布局方案Python Tkinter是一种Python的标准GUI库,它提供了丰富的图形用户界面组件和功能,让开发者能够方便地创建漂亮、可靠的用户界面。布局(Layout)是Tkinter GUI开发中一个非常重要的环节,它决定了每个组件在屏幕上的位置、大小以及与其他组件之间的关系。在本文中,我们将探讨Python Tkinter中常用的布局方案及其优缺点,并提供相应的代码示例。

    2024-01-22
    111
  • Python转换成小写字符串

    Python转换成小写字符串在Python中,字符串是一种非常常见的数据类型,我们经常需要对字符串进行各种操作,如转换大小写、截取子串、替换字符等等。在本文中,我们将主要探讨如何将一个Python字符串转换成小写字符串。

    2024-01-25
    98
  • 如何安装Pygame

    如何安装PygamePygame是Python的一个游戏开发库,可以帮助Python工程师很好地掌握游戏开发的技巧。在本文中,我们将介绍如何安装Pygame。

    2024-06-20
    44
  • Python filter()函数用法

    Python filter()函数用法
    Python是一种高级编程语言,具有简洁、易读、易于学习和理解的特点。而其中一种非常有用的函数就是filter()函数。在Python中,filter()函数用于从Python列表中过滤具有特定标准的元素,并在新列表中返回它们。本文将详细介绍Python中filter()函数的用法及其示例。

    2024-04-28
    67

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注