摘要:
DefinitionsCamel case首字母小写,词之间不加任何分隔字符,词的首字母大写Pascal case 每个词的首字母大写,词之间不加任何分隔字符C# Coding ConventionsC#编码约定文档:C# Coding Guidelines,下面的例外:开括号与语句块开始在同一行,前面多一个空格(这与javascript一致),又名K&R约定私有字段使用下划线”_"前缀,并采用camel-casedusing指字在namespace之前出现,不是在它里面JavaScript Coding ConventionsNamespaces are Pascal-cased. 阅读全文
摘要:
本文列举了Orchard项目中的依赖,和Orchard使用它们的简介.依赖的副本在源码库的lib目录中,包含了它们各自的licenses,也能在CREDITS.txt文件中看到它们的归属.Akismet这是Orchard中的默认的垃圾保护服务.ANTLR v3这是语言识别工具,提供了构造识别器的框架,解释程序,编译器和从 在多种目标语言中语法描述包含的行为的翻译器.ASP.NET MVC 3作为web程序模型Autofac 2 & Autofac contrib内部大量使用了依赖注入,主要关于Ochard.Web host和Orchard packages.之间发布和consuming 阅读全文
摘要:
Modules是一个VS目录,包含Orchard模块,所有Orchard模块都是ASP.NET MVC WEB程序项目.Modules\LuceneLucene模块能使用Lucene.NET索引网站,这个模块使用搜索模块产生索引,为网站提供一个集成的全文本搜索体验.Modules\Orchard.ArchiveLater这个模块支持计划存档功能.Modules\Orchard.Blogs这个模块是博客模块.Modules\Orchard.CodeGeneration是创建Orchard组件的工具,能从命令行启动这个工具.Modules\Orchard.Comments评论模块在内容中管理和呈现 阅读全文
摘要:
Enlisting in the Source Code Using Mercurial and TortoiseHg Orchard项目托管在Codeplex上,能使用Mercurial客户端访问,本文介绍了如何设置你的开发环境。 如果你不是Orchard项目的开发者,你能下载源码,编译和使用它,但不能提交补丁。 当使用一个分布式式源码控制系统如Mercurial时,理解Codeplex仓库上的... 阅读全文
摘要:
What are the dependencies? Orchard使用了大量外部库,可以在\lib目录中找到。 What framework versions does Orchard support? Orchard当前支持.net 4.0, What types of extensions can I write? Orchard的模块和主题支持扩展,模块和主题的APIs正在进步,尽管能建立... 阅读全文