CODE 官方博客

CODE论坛版块关闭公告

尊敬的会员:

您好,为更好地集中管理用户提交的问题,从2013年9月16日起,CODE平台论坛版块将关闭停止使用,今后用户统一使用反馈“频道进行提问。您也可以通过如下方式联系我们:

邮箱:codesupport@csdn.net

电话:010-51661202 , 400-600-2320

微信公众号:csdn_code

新浪微博:http://weibo.com/csdncode

腾讯微博:http://t.qq.com/csdncode

论坛关闭之前,我们会对还未处理的帖子统一进行回复,给您带来的不便敬请谅解。

CODE讨论组功能上线 本土化社区走起~

    CODE致力于做国内最好的社交编程平台。我们相信,仅仅是提供代码托管和派生、合并请求这样的基础功能是不够的,技术探索之所以能够不断取得进步,除了基于无数的开发者们持续的默默耕耘,更是因为技术圈子里的各位同仁抱持着开放、共享的精神在互相交流中碰撞出的火花。也因此,CODE愿意为促进这种交流多做一些贡献。

    讨论组功能是我们在这方面的一个最新尝试。

    今天起,在CODE上任何人都可以发起或参与进一个技术讨论组中。你可以为一个项目创建一个讨论组,也可以为一门技术语言创建一个讨论组,或者仅仅是因为交流的方便将三五好友拉进一个讨论组,一切皆为可能。

    我们还为这些讨论组添加了一些有趣的功能,一起来看一看:

  • 创建讨论组

    ​在您用户名处的下拉菜单中,选择“创建讨论组”,在创建讨论组的界面填写基本信息,上传讨论组头像,点击“创建讨论组”按钮提交即可。

    

  • 话题讨论、知识分享、资源下载

    在CODE讨论组,你可以发起一个讨论话题,分享一个知识链接,或者上传下载资源。

    进入你的讨论组后,你可以看到关于以上操作的三个按钮,分别是“+新话题”、“+新知识”、“+新资源”。

    其中,话题是讨论组成员之间进行交流讨论之用,用户在此可以进行发起话题、回复话题等操作。

    知识分享用来分享外部的链接,比如某个项目的文档,一篇博客等。知识分享只能阅读,无法回复和讨论。

    资源分享用来上传和下载有用的资源。讨论组内的所有用户都可以上传和下载资源。资源分享也无法被回复和讨论。

  • 讨论组内容搜索

​    在讨论组页面上方,点击“讨论”、“知识分享”、“资源分享”的按钮可依次进入话题列表、知识列表、资源列表,这时你可以针对当前列表搜索具体内容。

    需要说明的是:CODE导航栏的搜索框中只能搜索讨论组的名称和介绍,无法搜索讨论组内的具体内容。具体内容只有在相应列表中才可以进行搜索。

  • 群组成员管理

    ​讨论组可以设置为任何人可随意加入,或者需要审核才能加入。
    若设置为需要审核加入,管理员可在讨论组后台“群组成员管理”功能中审批成员。
    一个讨论组可以设置多个管理员。管理员可以审批成员、管理话题、管理知识和资源分享等内容。管理员还可以将不符合要求的成员加入黑名单。

  • 查看群组数据统计

    ​​我们为讨论组提供了数据统计功能。管理员可以在讨论组管理——数据统计中查看关于讨论组的各项数据指标。可按成员、话题、资源、知识分类查询,也可按时间检索最近一周、最近一个月的数据,还可以查看新增讨论数、新增回复数、新增浏览数等数据。

  • 查看群组管理日志

    ​在群组管理日志中,你可以看到所有管理员的操作记录。包括什么时间进行了什么操作。

  • 添加友情小组

    ​CODE讨论组间可以互为友情小组。友情小组将在讨论组主页的右侧显示。
    在讨论组的管理界面,将友情小组的url链接填入文本框,点击旁边的“添加友情小组”按钮即可完成添加。注意,不能添加非CODE平台的友情小组哦。

  • 关联项目和组织

    ​你可以为讨论组设置关联项目和组织。
     设置方法是,进入一个项目或组织的“项目设置”(或“组织设置”)界面,在“项目/组织描述”里添加关联讨论组的url。
一个项目/一个组织只能添加一个关联讨论组。

图:项目设置关联讨论组

图:组织设置关联小组

 

    以上只列出了CODE讨论组功能的几个特点。更多功能细节请参看CODE帮助文档——讨论组相关条目。

    目前讨论组还只是一个初级版本,但相信也已经能够满足大部分的交流需求了。未来我们会不断对该功能进行细化和完善,也希望大家在使用中有什么想法,随时向我们反馈。

CODE新增文档项目功能 打造技术文档知识库!

    学习一项新技术或者一个新项目,最头疼的是什么?当然是没有足够的文档资料!

    往往越是新兴的技术/项目,其文档资料越是不够完善、不够条理,还有很多国外的优秀项目也由于缺少足够的中文文档而很难在国内推行开。

    为了帮助开发者解决这一难题,CSDN CODE新增了“文档项目”这一功能,旨在从技术上为项目文档的建立和充实提供先决条件,从运营上努力帮助开发者们促成项目资料的整理、整合和翻译等工作,与开发者们一起努力打造业界最完备的开发技术知识库。

    我们先来看看CODE上“文档项目”功能都有哪些特点:

  • 使用git进行版本管理

    文档项目首先是一个git版本管理的项目。它具备其他一切git版本管理项目的优点。诸如可以进行历史版本管理,可以本地克隆、可以派生、提交和处理合并请求等。这部分无须赘述。

 

  • 在线处理合并请求、解决冲突

    文档项目目前与CODE上其他git版本项目一大不同是,它可以在线处理合并请求、在线解决冲突。这是非常实用和高效的一种社交编程处理方式,据我们所知,连github也尚不能提供在线解决冲突的功能。

    下图是一个在线解决冲突的案例:

        点击合并之后,有冲突的内容会整个以粉色底色标示出来,你需要仔细检查并矫正其中的冲突。矫正完成需要保存的时候,记得把文件头部的“<<<<<<<” 和尾部“>>>>>>> ”标识的语句删除。

 

  • 所见即所得的markdown编辑器

    CODE文档项目支持markdown语言高亮显示,通过所见即所得的markdown编辑器,你可以很高效的完成文档编辑工作,傻瓜化操作,易于修改。Markdown是业界非常流行的轻量级文本标记语言。它非常简单易学,并能满足技术文档编辑的大多数需求。

在线编辑效果如图:

  • 文档目录自动生成

    CODE文档项目可自动提取文本中的标题标签自动为该文档生成树形目录。目录将提取一至三级标题,其中一级标题全部罗列展示,二三级可折叠显示。点击标题前面的“+”号即可查看下一级标题的内容。效果如图:

  • 保存时显示更改内容

    每当你编辑完一个文档项目点击保存时,在保存结果页面将会显示当前文档与上一版本的不同,其中绿色显示的是新增内容,红色是删除和更改的内容。你将很容易的了解到项目的变动情况,并能及时发现错误。

  • 全屏、全功能、简洁三种显示模式

   默认情况下CODE文档项目以简洁模式呈现,常用的工具菜单栏悬浮在页面右侧,把更多的空间留给文字内容本身。当你想要使用更多功能时,可以点击项目标题右侧的收起图标(如图),展开git版本管理相关的工具栏。你也可以随时通过全屏按钮切换为全屏阅读模式。

图:简洁模式

图:全功能模式

图:全屏模式

 

  • 查看和启用项目历史

​    在项目“历史”菜单下,你可以查看该文档项目的所有提交历史。如果你想将项目恢复到之前的某个版本,只需要选中该次提交历史,点击“启用”即可。如果后悔了,只需要重新启用恢复前的最新版本即可——也就是说,启用历史并不会将现在的内容完全覆盖哦~

  • 比较任意两个历史

    想要知道两次历史提交间的不同?你只需要勾选这两个版本,然后点击“比较”按钮,就可以了。两个版本间的内容差异将会被以红绿色块标示出来,页面上方的统计信息还会告诉你这两者之间共有多少处改动。(如图)​

  • 给历史添加版本信息

    为了更加方便的管理文档,你可以为每次提交历史添加版本信息。添加版本信息后,在“历史”查看界面,你还可以选择“按版本查看”来筛选有版本信息的所有文件。​

图:添加版本信息

图:筛选有版本标签的历史

 

    以上就是CODE文档项目功能的基本特点介绍,更多的细节和体验,更多操作介绍,包括如何创建和管理一个文档项目,请查看这里的帮助文件

    使用文档项目过程中如果有什么更好的想法和建议,欢迎随时向我们提交反馈!

    另外,我们非常欢迎各位热心的开发者将您收集到的项目资料以文档项目的形式共享到CODE上来,CODE愿意在此过程中提供一切力所能及的帮助,让我们一起将开发文档知识库完善起来,让更多的读者、开发者受益!

CODE新增代码片“私有”权限 并支持按语言筛选

代码片是CODE上备受关注的功能之一了。本周三起我们将全面接管CSDN个人空间的代码托管业务,为更多的用户提供服务。与此同时,我们也在不断的完善着这一功能。

今天,CODE代码片功能新增了“私有”权限的设置,你可以把那些只想给自己看的代码默默收藏起来了。

 

至此,CODE代码片就拥有了公开、隐藏和私有三种状态。

其中,公开代码片所有人可见,隐藏代码片仅知晓代码片地址的人可见,而私有代码片则是完全保密的,仅所有者可见。

除了私有权限的添加,代码片现在还支持按编程语言筛选。

在用户的代码片管理主页,你可以看到代码片列表上方多了几个标签,它把该用户名下所有的代码按编程语言分类,并显示出了该语言下拥有的代码片条数。

点击该语言标签,你就可以查看该语言类别下的所有代码片了。是不是要方便很多?

对了,如果你是想寻找某个指定的代码片,别忘了我们还支持代码片内容搜索功能哟~

CSDN个人空间代码将全部迁移至CODE平台

  尊敬的CSDN会员:

  我们很荣幸的通知您,从9月11日起,CODE将为个人空间的代码片托管功能升级,届时,所有托管在CSDN个人空间的代码片都会自动迁移并存储到CSDN旗下的代码托管平台CODE上。此前在CSDN个人空间托管了代码的用户,在此次代码片迁移中将自动激活其CODE账号,以完成数据平滑过渡。

  个人空间代码向CODE平台的迁移工作将于9月10晚 19:00——9月11日早8:00间进行。届时个人空间的“代码”功能链接将不能点击,用户暂时无法通过此链接上传代码(CODE代码片功能不受影响),给您造成的不便还请谅解。

  迁移完成之后,当您点击个人空间的“代码”链接时,页面将跳转到您在CSDN CODE个人主页的“代码片”页面。

  相较于目前的代码存储功能,升级后的“CODE代码片”有以下优点:

  * 易管理:使用Git版本库维护代码片,更易管理

  * 可引用:CODE代码片支持外部JS调用,不管是CSDN博客还是自建博客都能轻松展示

  * 可评论:CODE代码支持评论功能,方便用户间交流

  * 多文件:一个代码片支持多个代码文件,方便您把代码片分组管理

  * 能搜索:CODE支持代码片内容搜索,你可以直接搜索一段代码语句

  * 能派生:对于你喜欢的代码片,你可以称赞它,也可以将之一键派生在自己的名下,收藏更方便!

  * 激活CODE账号:代码片迁移时将自动激活您的CODE账号,数据平滑过渡

  在CSDN CODE平台,除了代码片功能,我们还为您提供项目托管、社交编程、组织管理、群组交流等丰富的功能和服务,快来CODE筑造你的非凡程序世界吧!

  您在CODE平台使用代码片或其他功能时有任何问题,都可以随时联系我们:

  邮箱:codesupport@csdn.net

  新浪微博:@CSDN_CODE

  微信公众号:csdn_code