Node Club: основанное на Node.js сообщество
Введение
Node Club — это современное сообщество, созданное с использованием технологий Node.js и MongoDB. Оно отличается элегантным интерфейсом, богатым функционалом и компактностью. Система уже применяется в сообществе CNode для разработчиков на Node.js, но вы также можете использовать её для создания собственного сообщества.
Установка и развёртывание
// install node npm mongodb
// run mongod
$ npm install
$ cp config.default.js config.js
// modify the config file as yours
$ node app.js
Тестирование
$ make test
jscoverage
$ make test-cov
Другие изменения
Были внесены небольшие изменения в два зависимых модуля: node-markdown. В файле node-markdown/lib/markdown.js были добавлены следующие теги:
— embed (поддержка flash-видео); — table, thead, tbody, tr, td, th, caption (поддержка таблиц).
Также были добавлены атрибуты для тега embed:
embed:'src|quality|width|height|align|allowScriptAccess|allowFullScreen|mode|type'
table: 'class'
О pull request
С этого момента все запросы на внесение изменений должны строго соответствовать коду стиля.
Вклад участников
Ниже приведён вывод команды git summary:
$ git summary
project : nodeclub
repo age : 1 year, 3 months
active : 140 days
commits : 335
files : 267
authors :
159 fengmk2 47.5%
42 jiyinyiyong 12.5%
34 Jackson Tian 10.1%
30 dead-horse 9.0%
10 Lei Zongmin 3.0%
10 Kenny Zhao 3.0%
9 muyuan 2.7%
7 young40 2.1%
6 aisk 1.8%
5 ericzhang 1.5%
4 spout 1.2%
3 Json Shen 0.9%
2 Cong Ding 0.6%
2 chang 0.6%
1 张洋 0.3%
1 hhuai 0.3%
1 Xiang Gao 0.3%
1 kerngven 0.3%
1 leizongmin 0.3%
1 Liu Xing 0.3%
1 roymax 0.3%
1 LeToNode 0.3%
1 sunwenchao 0.3%
1 thebrecht 0.3%
1 Finian 0.3%
1 Zongmin Lei 0.3%
Лицензия
(The MIT License)
Copyright (c) 2012–2013 muyuan, fengmk2 и другие участники Nodeclub.
Настоящим предоставляется разрешение любому лицу, получившему копию данного программного обеспечения и сопутствующей документации (далее «Программное обеспечение»), без ограничений использовать Программное обеспечение, включая право на использование, копирование, изменение, объединение, публикацию, распространение, сублицензирование и продажу копий Программного обеспечения, а также предоставлять лицам, которым предоставлено Программное обеспечение, указанные права, при соблюдении следующих условий:
Вышеупомянутое уведомление об авторских правах и данное разрешение должны быть включены во все копии или существенные части Программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ КОНКРЕТНОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УЩЕРБ ИЛИ ДРУГИЕ ОБЯЗАТЕЛЬСТВА, ВОЗНИКШИЕ В РЕЗУЛЬТАТЕ ДЕЙСТВИЙ ПО ДОГОВОРУ, ДЕЛИКТА ИЛИ ИНЫМ ОБРАЗОМ, СВЯЗАННЫЕ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ИНЫМИ ДЕЙСТВИЯМИ В ОТНОШЕНИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )