module Diggit::DevelopersActivity::WorkspaceInit
Initializes a workspace with the developers activity dataset
Constants
- DGIT_FOLDER
- OPTIONS_FILE
- SOURCES_LIST
- SOURCES_OPTIONS_FILE
Public Instance Methods
init()
click to toggle source
# File lib/diggit/developers_activity/workspace_init.rb, line 19 def init Dig.init_dir('.') Dig.init('.') Dig.it.config.add_analysis('cloc_per_file') Dig.it.config.add_analysis('module_metrics_analysis') Dig.it.config.add_analysis('months_activity_analysis') Dig.it.config.add_analysis('project_developers_analysis') Dig.it.config.add_analysis('releases_activity_analysis') Dig.it.config.add_join('developer_turnover_join') dataset_dir = File.expand_path('dataset', File.dirname(__FILE__)) IO.readlines(File.join(dataset_dir, SOURCES_LIST)).select { |l| !l.strip.empty? && !l.start_with?('#') } .each { |url| Dig.it.journal.add_source(url.strip) } FileUtils.cp(File.join(dataset_dir, OPTIONS_FILE), DGIT_FOLDER) FileUtils.cp(File.join(dataset_dir, SOURCES_OPTIONS_FILE), DGIT_FOLDER) end