一个写了两年多的开源项目,陆陆续续在 maven 中央库发了 10 个版本,之前由于担心其稳定性和一个算法方面的问题未解决,所以就没有怎么推广出来。随着问题的解决和经历了线上环境的检验,这两天感觉准备好了,于是想出来推广一波。毕竟有更多人使用的项目才能良性循环下去,每个程序员可能都有幻想自己的代码跑在无数电脑上吧。
事实是有点打脸了,哭。
一个写了两年多的开源项目,陆陆续续在 maven 中央库发了 10 个版本,之前由于担心其稳定性和一个算法方面的问题未解决,所以就没有怎么推广出来。随着问题的解决和经历了线上环境的检验,这两天感觉准备好了,于是想出来推广一波。毕竟有更多人使用的项目才能良性循环下去,每个程序员可能都有幻想自己的代码跑在无数电脑上吧。
事实是有点打脸了,哭。
1
ycysth Aug 25, 2020
至少给个链接啊
|
2
renmu123 Aug 25, 2020 via Android 小透明就只能去各大论坛,某乎发推广帖子,去专业论坛刷脸熟,脸熟了自然会有人关注你发的东西,不要觉得不好意思,这就是一种个人品牌运营
|
3
tomsun28 OP |
5
J55s5 Aug 25, 2020
或者先找到那些需要的人?
|
7
tonytonychopper Aug 26, 2020 @tomsun28 你这个网站的颜色要亮瞎我
|
8
baoshuo Aug 26, 2020
大佬这个 readme 的 svg 格式流程图用什么画的啊
|
9
tomsun28 OP @tonytonychopper 哈哈骚气点好
|
10
tomsun28 OP @baoshuo 不是我画的,是在 https://www.iconfont.cn/search/index?q=%E7%8C%AA 这个库里面找的,推荐这个,图标很多而且免费
|
11
KalaSearch Aug 26, 2020
读了下很不错,是我们需要的。
LZ 考虑放个接受捐赠的链接吗? 另外给两个小建议,楼主酌情 1. spring 的群体比较大,我觉得你可以着重往 spring 走,介绍里多写点关于在 spring 项目中怎么用的例子。Tag 里只有一个 spring security 2. 考虑写一些教程发到简书,不一定是直接用你这个方案的文章,就 general 地教大家用户鉴权之类 |
12
jones2000 Aug 26, 2020
个人项目只能靠时间慢慢积累人气,我自己的一个开源图形库开源 2 年了, 才 800 多个 star.
文档尽量完善,增加实际应用场景的教程,最好是和当下的热点相结合,比如把你的插件如何应用在数字货币,区块链,AI 等等热门话题上,这样你发的教程看的人多。 加油~~ |
13
chihiro2014 Aug 26, 2020
其实 Java 的话,更多都是 Spring Security 或者 Shiro 用的比较多
|
14
tomsun28 OP @KalaSearch 感谢建议,之后会写 spring-boot-starter 更好的和 spring 集成,如果大佬项目要用我这里可以免费长期技术支持。
|
16
tomsun28 OP @chihiro2014 确实是,java 基本上都是用的这两个,我之前用的也是 shiro,给 shiro 提过几个 pr 修复了些 bug 算是半个 contributor 吧,个人觉得它在 restful api 这块还不是很友好,需要我们去重写一些代码,spring security 和 shiro 都是对过滤链循环的 ant 匹配,虽然匹配过程会有缓存等优化,这块我觉得在对配置了大量接口权限的时候,循环会是很耗时间的。所以就写了个这个,目前只有核心功能满足基本需求,和它们相比还有一定差距。
|
17
raaaaaar Aug 26, 2020 via Android
程序员也要注重个人品牌,各种平台多输出,让人眼熟也好。。
|
18
KalaSearch Aug 26, 2020
|
19
way2explore2 Aug 26, 2020
你的 Readme 写得不吸引人
建议参考别的项目更改。 |
22
tomsun28 OP @KalaSearch 好啊我加你
|
23
tomsun28 OP @way2explore2 嗯嗯我再完善下^^
|
25
xingshu1990 Aug 26, 2020
参考一下“两面针”——回形针的视频,他里面讲的内容,对于其他学科的专业大佬来说,就是浅尝辄止。
但是不妨碍 其他完全不懂这类知识的人,通过他们毫无水分的讲解,简单粗浅的了解一下我们各自不懂的知识。 任何项目,如果对纯新手友好的话,那会很累,具体表现为:这个项目怎么跑起来,这块代码放什么位置,我如何将这个开源项目加到我的项目中。 于是,题主可以试着录制一些干货视频,发送到 B 站 优酷 或者 youtube,一方面是积累用户,另外一方面是推广自己和自己的项目。 |
26
laminux29 Aug 26, 2020
你这配色我看一眼就赶紧把网站关了。
想起一句话,XX 之人必有 YY 之处。建议配色还是改改吧。 |
27
tomsun28 OP @xingshu1990 感谢建议,我在门槛方面再优化下
|
29
matatabi Aug 26, 2020
网站一打开,我眼都花了
|
30
ViggoSite Aug 26, 2020
只是 Java 哇,,路过 ~( ̄ 0  ̄)/
|
35
ffxrqyzby Aug 26, 2020
太着急了, 不用太失落, 开源项目还是得养养
|
36
baoshuo Aug 26, 2020
|
38
tomsun28 OP @baoshuo 用的这个 https://www.processon.com/ 画完图可以导出 png svg
|
39
gz911122 Aug 26, 2020
感觉不错 , 是我想要的
|
40
gz911122 Aug 26, 2020
给点小建议, spring 支持可以放在很靠后的位置,
因为 spring 基本都是公司项目不会用这种新的尝试,万一背锅就不好了. 可以考虑支持 vertx, ktor, javalin, 等等 jvm 系的其他框架 /工具包, 这样还有一个互相推广的效果. 比如一个用户可以在用 ktor, 但是没找到方便的 /有中文文档的, 权限集成的 starter. 很可能就会搜到这个( 如果你提供了相应的支持的话 |
41
gz911122 Aug 26, 2020
接#40
spring 优先级靠后的原因还有就是 shiro, spring security 对大家来说已经足够好用也相对熟悉了. 没有足够的动力去尝试一个新的东西, 毕竟 shiro 之类的已经能满足绝大多数需求了 |
43
Cbdy Aug 26, 2020 via Android
你说 spring 可能慢,有相关的 benchmark 测试吗?
|
45
dk7952638 Aug 26, 2020
说实话,国内 Java 的权限框架 Shiro 都快用烂了,这个库本身就已经不怎么维护了,不如你从底层另起炉灶
|
48
tianshiyeben Aug 26, 2020
加油,我的开源项目就是在 v2 上积攒 star 的
|
49
ppen522 Aug 26, 2020
已 star
|
50
tomsun28 OP @tianshiyeben 66 大佬
|
52
tairan2006 Aug 26, 2020
我写过 B 端产品的权限模型,基本上框架都不能直接用…用户需求太鸡儿复杂了,框架根本无法覆盖。
扩展框架要研究别个的底层,还不如自己重新写一个来的快。 |
53
abersheeran Aug 26, 2020
赞同楼上。我个人认为框架最好不要提供权限模型。用户自己写一个又不麻烦而且贴合他自己的需求。
|
54
KevinBlandy Aug 26, 2020
挺好的,加油。
|
55
tomsun28 OP @tairan2006 这种情况可能自己写最好了
@abersheeran 不提供的话可能扩展方面很强,但是易用性方面会差一点,我写这个主要是想解决 restful api 认证鉴权的问题,想做到开箱即用那种,所以约定了一些东西,也同时提供了些扩展接口 @KevinBlandy thanks |
56
waruqi Aug 26, 2020
习惯就好,我经常发个版写个文章发一天,就涨 1star,所以放宽心态,我现在基本散养了~
|
57
renyijiu Aug 26, 2020
看了下,最近正好在调研这块,但是发现都是 restful api 的,能够结合 grpc 的方案基本没有看到🤦
|
59
tikazyq Aug 27, 2020
简单看了一下项目 README,感觉还是需要花时间多思考一下创造这个项目的主要目的,解决什么问题、痛点,是否能真正帮到以及如何帮助到开发者,现有市场上有不有替代产品,跟它们相比有什么优势,之类的。
现在似乎还停留在讲原理和如何使用的阶段,无法突出你项目的优势,所以很难说服别人试用你的产品。建议楼主多写一些产品特点相关的介绍,最好一句话能让人眼前一亮。 加油,你可以的! |
60
tomsun28 OP @tikazyq 感谢大佬很好的建议和鼓励。确实说服别人花时间成本来试用本身很难,我一上来就说使用方法,具体解决了啥和优势没有很好阐述,原理图那些感觉也不应该放上去,这些不提我肯定感觉不到,再次感谢
|
61
byzf Aug 27, 2020
感觉 readme 和主页的排版都有点问题, 不应该放引用的内容放了引用, 不应该用 code 的地方用了 code, 插入的图片导致图片内文字的大小破坏了页面内文字的排版, 然后"Advanced"这种条目和 introduction\quick start 本应该是同级的, 但排版上并不是同级的.
主页上中英文的字体大小不一致. 至少对于我来说, 对开源项目的选择第一看文档, 第二看是否长期维护. 痛点反而是其次的. 另外感觉这种已经有成熟解决方案的 readme, 一般要一个 compare with 或者 why not 比较好. |