mirror of
https://github.com/HoneyryderChuck/httpx.git
synced 2025-07-15 00:00:55 -04:00
Compare commits
3 Commits
8652d1978f
...
dd3fb5e4a7
Author | SHA1 | Date | |
---|---|---|---|
|
dd3fb5e4a7 | ||
|
ecc28e1d55 | ||
|
408b91bb1e |
@ -144,6 +144,7 @@ docs:
|
|||||||
paths:
|
paths:
|
||||||
- rdoc/
|
- rdoc/
|
||||||
- wiki/
|
- wiki/
|
||||||
|
- data/
|
||||||
- coverage/
|
- coverage/
|
||||||
only:
|
only:
|
||||||
- master
|
- master
|
||||||
|
25
Rakefile
25
Rakefile
@ -63,8 +63,31 @@ RDoc::Task.new do |rdoc|
|
|||||||
rdoc.rdoc_files.add RDOC_FILES
|
rdoc.rdoc_files.add RDOC_FILES
|
||||||
end
|
end
|
||||||
|
|
||||||
|
desc "Builds jekyll data"
|
||||||
|
task :prepare_jekyll_data do
|
||||||
|
require "yaml"
|
||||||
|
|
||||||
|
FileUtils.mkdir_p("data")
|
||||||
|
|
||||||
|
version_tmpl = <<-VERSION
|
||||||
|
-
|
||||||
|
name: "%<name>s"
|
||||||
|
path: "%<path>s"
|
||||||
|
VERSION
|
||||||
|
|
||||||
|
`git tag -l`.lines(chomp: true)
|
||||||
|
.map { |v| v[1..-1] }
|
||||||
|
.sort_by(&Gem::Version.method(:new))
|
||||||
|
.reverse
|
||||||
|
.map { |v| { name: v, path: "#{v.tr(".", "_")}_md.html" } }
|
||||||
|
.map { |v| format(version_tmpl, v) }
|
||||||
|
.join
|
||||||
|
.then { |v| "-\n#{v}" }
|
||||||
|
.then { |output| File.write("data/versions.yml", output) }
|
||||||
|
end
|
||||||
|
|
||||||
desc "Builds Homepage"
|
desc "Builds Homepage"
|
||||||
task :prepare_website => ["rdoc"] do
|
task :prepare_website => %w[rdoc prepare_jekyll_data] do
|
||||||
require "fileutils"
|
require "fileutils"
|
||||||
FileUtils.rm_rf("wiki")
|
FileUtils.rm_rf("wiki")
|
||||||
system("git clone https://gitlab.com/os85/httpx.wiki.git wiki")
|
system("git clone https://gitlab.com/os85/httpx.wiki.git wiki")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user