关于水木Java
SMTHJAVA是水木清华Java版版友自发形成的一个开源项目平台,主要专注于java领域。它试图借助先进的软件协同和交流软件,共同学习和开发一些java项目以及相关的内容。
创建SMTHJAVA的哲学,就是不做恶即可。只要不破坏,不纯泼凉水,任何添砖加瓦都是好的贡献。在这里你可以查看一些smthjava开源项目的代码,在wiki上发表一些想法,通过jira提交一些功能需求,或者参与到某些项目的开发中来,如果愿意,你甚至可以自己复制将这个环境复制一套。
项目最初是为了解决水木清华缺乏分词搜索功能,由[zms]同学独立完成一个crawler for smth + lucene searcher原型。后为了版众有肉吃,[kabbesy]同学四处游说,终得老版主qyjohn支持,携SUN中国之力,提供公网服务器环境及带宽支持。并于九月中旬,[dev]同学本着兵马未动粮草先行的革命主义精神,借Atlassian的crowd+jira+confluence+bamboo+一揽子计划,将版面项目从空无内容发展到卓有环境的新时代。现重新恢复并努力充实内容,招聘男女贡献者若干。预祝大家灌水愉快,练手靠谱。
在smthjava我能做什么?
SMTHJAVA是水木清华Java版版友自发形成的一个开源项目平台,主要目标是借助先进的协同和交流软件,共同学习和开发一些java以及相关的内容。主要的形式,是通过一系列的开源项目来进行。
 |
创建SMTHJAVA的哲学,就是不做恶即可。
只要不破坏,不纯泼凉水,任何添砖加瓦都是好的贡献。
开源不是说只有"高手"才能贡献的阳春白雪。 |
- 比如smth_core:一个完全以应用为导向的工具集。包括范型Manager基类,分页,分页缓存等等;
- 比如smth_searcher:一个水木清华的crawler+lucene索引;
- 比如android:一个共同学习android的代码沙盒?
- 等等
在smthjava,最起码可以
- 完全没时间的,可以看一眼首页的jame gosling就关掉
- 有一点时间的,匿名checkout代码来review一下
- 再多点的,可以对wiki页面提交comment评论
- 再多点的,非常欢迎提交些jira的feature request(很简单很简单,参考Jira教程)
- 再多点的,可以申请加入项目
- 多到极值的,那你可以自己创建一个项目了 orz
- 复制一个smthjava。如果你对版面项目所搭设的先进的软件协同环境感兴趣的话,可以前往子项目smthjava子项目

如果你对SMTHJAVA
的发展有什么意见和建议的话,欢迎前往smthjava子项目
,通过jira来提出需求和建议,并且通过roadMap来观察smthjava.org的发展历程。
如何加入
访问http://smthjava.org/jira/secure/Signup!default.jspa
,注册帐号即可。
 | Handy Hint
注册用户的id请使用自己在水木清华的id,否则将直接删除!
全名请使用id@smth(如id:kabbesy,name:kabbesy@smth)
水木社区外部人员注册,可先与kabbesy@smth/dev@smth/zms@smth联系 |
如何建立你的项目
见 项目创建指南
如何加入某个项目
直接给该项目的创建人的水木id发信,他会把你加入到开发者列表里,这样你就拥有了相应的svn权限和jira被分配的权限。
权限及身份
| 组名 |
权限 |
| administrators |
可以管理crowd,jira,confluence,bamboo |
| developers |
具有原来jira-developers概念的权限,具有Subversion权限 |
| users |
相当于以前jira-users概念和confluence-users概念的权限。注册可以通过JIRA注册,修改个人信息也可以通过JIRA来修改,注册用户就默认具有该组权限 |
 | 当你希望加入某个具体项目,希望拥有相应的jira/svn提交权限时,你可以与该项目的发起人,它可以很快捷的调整项目设置。 |
Jira教程
简单的讲,Jira就是一个问题和流程的跟踪软件,和平常的工作流区别不大。主要的功能就是提交issue,然后根据类型、项目、模块、紧急度等要素来分门别类的摆放它们。看起来花哨的链接一大堆,实际上用起来很简单,就算没接触过的朋友们,也能在五分钟之内了解它常用的功能。
完整官方教程http://www.atlassian.com/software/jira/docs/v3.11/introduction.html
wiki教程
wiki其实很简单,如果使用wiki markup编辑器,右侧会有一些常见标签的提示,而且也很容易记住。如果实在懒的记,那就使用rich text进行所见即所得的编辑吧。
完整官方教程http://confluence.atlassian.com/display/DOC/Confluence+User+Guide
通过叽歪de获取更新
见通过叽歪de获取更新