社区首页 | 知识库 | 项目跟踪 | 代码库 | 持续集成 Dashboard > SMTH Java > Home > Tips
  SMTH Java Log In   View a printable version of the current page.  
  Tips
Added by dev@smth, last edited by dev@smth on Nov 28, 2007  (view change)
Labels: 
(None)

关于水木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获取更新

jiwaide (SMTH Java)
new project guide (SMTH Java)

Site running on a free Atlassian Confluence Open Source Project License granted to smthjava group. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.7 Build:#813 Aug 28, 2007) - Bug/feature request - Contact Administrators