开源项目尝试推广的第一天,有点失落。
一个写了两年多的开源项目,陆陆续续在 maven 中央库发了 10 个版本,之前由于担心其稳定性和一个算法方面的问题未解决,所以就没有怎么推广出来。随着问题的解决和经历了线上环境的检验,这两天感觉准备好了,于是想出来推广一波。毕竟有更多人使用的项目才能良性循环下去,每个程序员可能都有幻想自己的代码跑在无数电脑上吧。
事实是有点打脸了,哭。
一个写了两年多的开源项目,陆陆续续在 maven 中央库发了 10 个版本,之前由于担心其稳定性和一个算法方面的问题未解决,所以就没有怎么推广出来。随着问题的解决和经历了线上环境的检验,这两天感觉准备好了,于是想出来推广一波。毕竟有更多人使用的项目才能良性循环下去,每个程序员可能都有幻想自己的代码跑在无数电脑上吧。
事实是有点打脸了,哭。
LZ 考虑放个接受捐赠的链接吗?
另外给两个小建议,主酌情
1. spring 的群体比较大,我觉得你可以着重往 spring 走,介绍里多写点关于在 spring 项目中怎么用的例子。Tag 里只有一个 spring security
2. 考虑写一些教程发到简书,不一定是直接用你这个方案的文章,就 general 地教大家用户鉴权之类
能加个微信吗?微信号就是我 id,交个朋友
建议参考别的项目更改。
任何项目,如果对纯新手友好的话,那会很累,具体表现为:这个项目怎么跑起来,这块代码放什么位置,我如何将这个开源项目加到我的项目中。
于是,题主可以试着录制一些干货视频,发送到 B 站 优酷 或者 youtube,一方面是积累用户,另外一方面是推广自己和自己的项目。
想起一句话,XX 之人必有 YY 之处。建议配色还是改改吧。
可以考虑支持 vertx, ktor, javalin, 等等 jvm 系的其他框架 /工具包,
这样还有一个互相推广的效果.
比如一个用户可以在用 ktor, 但是没找到方便的 /有中文文档的, 权限集成的 starter. 很可能就会搜到这个( 如果你提供了相应的支持的话
spring 优先级靠后的原因还有就是 shiro, spring security 对大家来说已经足够好用也相对熟悉了.
没有足够的动力去尝试一个新的东西, 毕竟 shiro 之类的已经能满足绝大多数需求了
扩展框架要研究别个的底层,还不如自己重新写一个来的快。
@abersheeran 不提供的话可能扩展方面很强,但是易用性方面会差一点,我写这个主要是想解决 restful api 认证鉴权的问题,想做到开箱即用那种,所以约定了一些东西,也同时提供了些扩展接口
@KevinBlandy thanks
@renyijiu grpc 这种,一般在系统内部调用,需求不大可能方案就比较少吧
现在似乎还停留在讲原理和如何使用的阶段,无法突出你项目的优势,所以很难说服别人试用你的产品。建议主多写一些产品特点相关的介绍,最好一句话能让人眼前一亮。
加油,你可以的!
主页上中英文的字体大小不一致.
至少对于我来说, 对开源项目的选择第一看文档, 第二看是否长期维护. 痛点反而是其次的.
另外感觉这种已经有成熟解决方案的 readme, 一般要一个 compare with 或者 why not 比较好.