- id: web_development
name: Веб-разработка
query: web
subcategories:
- id: ruby_on_rails
name: Ruby on Rails
query: rails activerecord active_record
- id: уникальный идентификатор, должен достаточно описывать категорию, не должен изменяться,
содержит строчные латинские буквы, цифры, подчеркивание
- name: заголовок категории на сайте
- query: запрос, построенный с помощью
simple-query-string-query.
Поиск осуществляется по title, description, keywords, host html страницы.
- subcategories: содержит массив подкатегорий, необязательный параметр
- Форкнуть репозиторий
- Составить запрос: поле поиска на percolator.io поддерживает simple-query-string-query
- Добавить категорию в файл
data/categories.yml
.
- Pull-request
- все эти операции можно осуществить через веб интерфейс гитхаба
- Каждая категория должна охватывать большую предметную область
- В поле query должны быть только самые необходимые шаблоны
- Не плодить подкатегории
- Не удалять категории
- Не менять id
- Должны проходить тесты
- обавить поддержку хранения категорий в файлах и папках