OpenShare实现(4): more

简介:

开源虽易,让别人用就很难。 比如我做了一个openshare,自己感觉很好用,想让更多的人使用,顺便骗一些star,如果不推广,扔到Github上不管,估计一年以后也没人用,想想自己辛辛苦苦,前前后后用了半个月的晚上时间来做,还是希望能得到一些star来填补强烈的虚荣满足感的。开源也是一个圈子,是需要「混」的,iOS圈里面的「明星」还是少数,他们随便扔一个项目,都能star超过1k,像我这种无名小卒,没有follower,不推广,star很难超过两位数.所以这里就记录一下openshare的推广情况。

首先我把它放到Github上,然后写上readme,写好文档,甚至还拼凑了一个logo。然后让它支持CocoaPods:

pod trunk register gf@gfzj.us 'Logan' --description='iMac'
pod trunk push

不到一天,发现github上有一个fork,一个star,估计cocoapods审核通过了,去https://cocoapods.org/搜索了一下,果然已经收录了:

cocoapods

然后去论坛/社交网络发帖推广一下:

2015/05/22 11:58 在v2ex上发了一个帖子,求关注。一个小时收获了9个star。

2015/05/22 13:18 在微博上@了一下iOS圈内的大牛们。求扩散。可能是因为我这个账号过于弱,目前(25/5)没有任何效果。

不得不说,v2ex社区的用户素质还是很高的,比oschina强不少,通过v2ex上很多用户点star,OpenShare已经排在了Github trending objc栏目的前五名。这样每天会带来10个左右的star。

2015/05/24 周日,star已经过百。意外惊喜!

2015/05/28 周四,star已经到到237,远超预期。添加了travis ci。默认情况下添加的.travis.yml内容是:

language: objective-c
before_script:
    - brew update && brew upgrade xctool
script:
    - xctool test -project OpenShareDemo/openshare.xcodeproj -scheme openshare -sdk iphonesimulator

这样直接运行的话,会提示:

ERROR: Cannot find schemes. Please consider creating shared schemes in Xcode.

这是因为xcode的autoschema导致的。需要修改xcode设置:

xcode-travis

openshare在trending上排了几天以后还是掉下来了,因为逛trending的人还是有限,不能持续增长。所以还需要手动推广一下。

于是在6月1号,发布到了:

  1. http://geek.csdn.net/
  2. http://toutiao.io/

到了6月2号,大概又收到了30个左右的star,再次登上trending。

目录
相关文章
|
16天前
|
供应链 监控 安全
对话|企业如何构建更完善的容器供应链安全防护体系
阿里云与企业共筑容器供应链安全
171338 13
|
编解码 网络协议 Unix
SIP协议&开源SIP服务器搭建和客户端安装
1. SIP SIP 是一个应用层的控制协议,可以用来建立,修改,和终止多媒体会话,例如Internet电话 SIP在建立和维持终止多媒体会话协议上,支持五个方面: 1)   用户定位: 检查终端用户的位置,用于通讯。
16818 0
|
3月前
|
人工智能 自然语言处理 数据库
揭秘RAG与Embedding的强强联合:如何让大模型在专业领域中唤醒沉睡的知识,实现智能化突破?
【10月更文挑战第6天】知识图谱与语义嵌入技术推动了AI领域的进步。RAG结合检索与生成模型,通过检索相关文档片段辅助生成过程,提升模型质量。Embedding技术则提供丰富语义信息,增强自然语言处理能力。二者结合,尤其在专业领域如医药研究中,显著提高了AI处理复杂任务的精度与智能化水平。
136 2
|
3月前
|
数据采集 XML 数据挖掘
CDGA|数据治理新视角:清洗数据,让数据质量飞跃提升
在数据治理中,标准化处理和确保数据的可溯源性是两个重要的方面。通过标准化处理,我们可以将复杂的数据转化为易于管理和分析的形式;通过确保数据的可溯源性,我们可以验证数据的准确性和可靠性。这两个方面共同构成了数据治理的基石,为数据分析和挖掘提供了有力的支持。因此,我们应该重视数据治理工作,不断完善和优化数据治理体系,以应对日益复杂的数据挑战。
|
自然语言处理 文字识别 算法
RexPrompt:探索兼顾低成本、多模态、多语言、多任务的零少样本通用自然语言理解框架
RexPrompt框架的推理速度较SiamesePrompt框架提升了2倍,F1-Score提升了10%!
|
8月前
|
存储 弹性计算 运维
阿里云国际站代理商:阿里云服务器怎么用,解析、配置和管理教程
@luotuoemo 飞机@TG 【聚搜云】服务器运维专家!阿里云国际站代理商:阿里云服务器怎么用,解析、配置和管理教程,阿里云服务器(ECS)作为阿里云云计算平台的核心产品之一,提供稳定、强大的云服务器资源,广泛应用于各行各业。本文将深入探讨阿里云服务器的使用方法,包括解析、配置和管理等方面的教程,帮助您更好地了解和使用阿里云服务器。
|
监控 Android开发 iOS开发
探索 Firebase 在 Android 和 iOS 的使用: 分析
本文讲的是探索 Firebase 在 Android 和 iOS 的使用: 分析,Firebase 是一个令人惊艳的新的服务类聚合框架, 我已经对它进行了深入的阅读和实验。在这个新的系列文章中,我们会涵盖这些 firebase 的特性,去学习整合每一个功能能为我们带来什么。
4615 0
|
弹性计算 虚拟化 异构计算
2023年阿里云GPU服务器配置选择及租用价格表
2023年阿里云GPU服务器配置选择及租用价格表。阿里云GPU服务器租用价格表包括包年包月价格、一个小时收费以及学生GPU服务器租用费用,阿里云GPU计算卡包括NVIDIA V100计算卡、T4计算卡、A10计算卡和A100计算卡,GPU云服务器gn6i可享受3折优惠,阿里云百科分享阿里云GPU服务器租用价格表、GPU一个小时多少钱以及学生GPU服务器收费价格表:
335 0
2023年阿里云GPU服务器配置选择及租用价格表
|
传感器 IDE 物联网
arduino
Arduino是一款开源的硬件和软件平台,提供了简单易用的开发工具、开发板和标准接口等,可以用于构建各种互动式的物联网设备和项目。Arduino的主要特点是易用性、开放性、可扩展性和低成本,广泛应用于创客、教育、艺术和工程等领域。
781 5
|
图形学
Unity Shader Graph 制作 Fade 淡入淡出效果
Unity Shader Graph 制作 Fade 淡入淡出效果
677 1