mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 09:46:12 +00:00
Merge pull request #93 from bitcoin/no-aquarium
remove dependency on aquarium
This commit is contained in:
commit
ef14be10b0
2 changed files with 16 additions and 15 deletions
|
@ -3,7 +3,7 @@
|
|||
Installing dependencies
|
||||
|
||||
sudo apt-get install rubygems ruby1.9.1-dev build-essential
|
||||
sudo gem install jekyll aquarium json less therubyracer
|
||||
sudo gem install jekyll json less therubyracer
|
||||
|
||||
# Usage
|
||||
|
||||
|
@ -95,7 +95,6 @@ aliases:
|
|||
These ruby gems are required to build the website:
|
||||
|
||||
* jekyll
|
||||
* aquarium
|
||||
* json
|
||||
* less
|
||||
* therubyracer
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
require 'open-uri'
|
||||
require 'json'
|
||||
require 'aquarium'
|
||||
require 'yaml'
|
||||
|
||||
module Jekyll
|
||||
|
@ -34,21 +33,24 @@ module Jekyll
|
|||
end
|
||||
}.flatten
|
||||
end
|
||||
|
||||
def generate(site)
|
||||
@contributors = merge_contributors(fetch_contributors(), site.config['aliases']).sort_by{|c| - c['contributions']}
|
||||
@primary_devs = JSON.parse(open("https://api.github.com/repos/bitcoin/bitcoin/collaborators").read)
|
||||
|
||||
Aquarium::Aspects::Aspect.new :around, :invoking => :site_payload, :on_type => Site do |execution_point, site, *args|
|
||||
result = execution_point.proceed
|
||||
result['site']['project'] = {
|
||||
"primary_devs" => @primary_devs,
|
||||
"contributors" => @contributors
|
||||
}
|
||||
result
|
||||
def generate(site)
|
||||
class << site
|
||||
attr_accessor :primary_devs, :contributors
|
||||
|
||||
def site_payload
|
||||
result = super
|
||||
result['site']['project'] = {
|
||||
"primary_devs" => self.primary_devs,
|
||||
"contributors" => self.contributors
|
||||
}
|
||||
result
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
site.primary_devs = JSON.parse(open("https://api.github.com/repos/bitcoin/bitcoin/collaborators").read)
|
||||
site.contributors = merge_contributors(fetch_contributors(), site.config['aliases']).sort_by{|c| - c['contributions']}
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue