Closed nobodxbodon closed 5 years ago
个人的思路,关于这块大致有以下想法:
关于第二点和第三点,在GitHub上很常见一类repo就是一个readme,然后整理了一个相关的目录供人参考。然后再结合GitHub和Google本身的搜索功能,也挺方便的。
参考:
https://github.com/xuxiaodong/chinese-independent-developer https://github.com/vinta/awesome-python
做一个共享词库,类GitHub,可以把各类属于归纳起来。方便输入法调用
听起来和 https://github.com/program-in-chinese/overview/issues/54#issuecomment-411551138 有些类似?
2/3 确实需要建立源码库索引. 顶楼主要关注的是使用中文命名的代码库.
@nobodxbodon 我看了下#54 稍微有点相关,但不是一个思路。
顶楼所述的问题,同样也值得关注。只是现在资源分散,整合起来也不容易。
短期内仍以推广中文命名为主要方向. 毕竟没有相当数量中文命名的代码库, 搜索引擎也没有很大意义. 另外, https://github.com/program-in-chinese/overview/issues/97 的知识库建设和查询/搜索功能也许更有价值.
类似searchcode/Sourcegraph, 不同处是针对中文命名的源代码进行索引. 主要目的是促进源码交流和再利用. 暂时想到的相比英文代码搜索引擎的额外问题:
技术:
非技术:
做了一点初步调研, 参考这帖, 只找到这个开源的可供参考(还未细看许可证): https://github.com/boyter/searchcode-server 看起来多数此类英文代码搜索引擎项目都已废止. 相信除了本身投入较大之外, 面向人群有限也是个因素(相对一般搜索引擎的用户量, 对编程有兴趣群体应该是个零头). 中文代码总量仍极少, 初期硬件投入会较小.