Skip to content

Commit cd4f8fa

Browse files
committed
New website generation mechanism
This will be deployed by GitHub Actions soon
1 parent df95687 commit cd4f8fa

File tree

297 files changed

+51307
-36
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

297 files changed

+51307
-36
lines changed

build.gradle

+29
Original file line numberDiff line numberDiff line change
@@ -90,3 +90,32 @@ subprojects {
9090
}
9191
}
9292
}
93+
94+
tasks.create('clean', Delete) {
95+
delete = layout.buildDirectory
96+
}
97+
98+
tasks.create('prepareWebsite', Copy) {
99+
description = 'Combines the static website along with generated documentation'
100+
group = JavaBasePlugin.DOCUMENTATION_GROUP
101+
102+
into layout.buildDirectory.dir('docs/site')
103+
from('website')
104+
105+
gradle.projectsEvaluated {
106+
into('2.x') {
107+
subprojects { subproject ->
108+
if (subproject.name == 'retrofit-bom') return
109+
if (!subproject.plugins.hasPlugin('com.vanniktech.maven.publish')) return
110+
111+
into(subproject.POM_ARTIFACT_ID) {
112+
if (subproject.plugins.hasPlugin('org.jetbrains.dokka')) {
113+
from subproject.tasks.named('dokkaHtml').flatMap { it.outputDirectory }
114+
} else {
115+
from subproject.tasks.named('javadoc').map { it.destinationDir }
116+
}
117+
}
118+
}
119+
}
120+
}
121+
}

deploy_website.sh

-36
This file was deleted.

retrofit-converters/kotlinx-serialization/build.gradle

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
apply plugin: 'org.jetbrains.kotlin.jvm'
22
apply plugin: 'org.jetbrains.kotlin.plugin.serialization'
33
apply plugin: 'com.vanniktech.maven.publish'
4+
apply plugin: 'org.jetbrains.dokka'
45

56
dependencies {
67
api projects.retrofit

retrofit/build.gradle

+4
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@ dependencies {
4242
compileOnly libs.findBugsAnnotations
4343
}
4444

45+
javadoc {
46+
exclude('retrofit2/internal/**')
47+
}
48+
4549
jar {
4650
manifest {
4751
attributes 'Automatic-Module-Name': 'retrofit2'
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Manifest-Version: 1.0
2+
Archiver-Version: Plexus Archiver
3+
Created-By: Apache Maven
4+
Built-By: jw
5+
Build-Jdk: 1.8.0_25
6+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2+
<!-- NewPage -->
3+
<html lang="en">
4+
<head>
5+
<!-- Generated by javadoc (1.8.0_25) on Wed Jan 07 21:38:10 PST 2015 -->
6+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7+
<title>All Classes (Converter: Jackson 1.9.0 API)</title>
8+
<meta name="date" content="2015-01-07">
9+
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
10+
<script type="text/javascript" src="script.js"></script>
11+
</head>
12+
<body>
13+
<h1 class="bar">All&nbsp;Classes</h1>
14+
<div class="indexContainer">
15+
<ul>
16+
<li><a href="retrofit/converter/JacksonConverter.html" title="class in retrofit.converter" target="classFrame">JacksonConverter</a></li>
17+
</ul>
18+
</div>
19+
</body>
20+
</html>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2+
<!-- NewPage -->
3+
<html lang="en">
4+
<head>
5+
<!-- Generated by javadoc (1.8.0_25) on Wed Jan 07 21:38:10 PST 2015 -->
6+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7+
<title>All Classes (Converter: Jackson 1.9.0 API)</title>
8+
<meta name="date" content="2015-01-07">
9+
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
10+
<script type="text/javascript" src="script.js"></script>
11+
</head>
12+
<body>
13+
<h1 class="bar">All&nbsp;Classes</h1>
14+
<div class="indexContainer">
15+
<ul>
16+
<li><a href="retrofit/converter/JacksonConverter.html" title="class in retrofit.converter">JacksonConverter</a></li>
17+
</ul>
18+
</div>
19+
</body>
20+
</html>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2+
<!-- NewPage -->
3+
<html lang="en">
4+
<head>
5+
<!-- Generated by javadoc (1.8.0_25) on Wed Jan 07 21:38:10 PST 2015 -->
6+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7+
<title>Constant Field Values (Converter: Jackson 1.9.0 API)</title>
8+
<meta name="date" content="2015-01-07">
9+
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
10+
<script type="text/javascript" src="script.js"></script>
11+
</head>
12+
<body>
13+
<script type="text/javascript"><!--
14+
try {
15+
if (location.href.indexOf('is-external=true') == -1) {
16+
parent.document.title="Constant Field Values (Converter: Jackson 1.9.0 API)";
17+
}
18+
}
19+
catch(err) {
20+
}
21+
//-->
22+
</script>
23+
<noscript>
24+
<div>JavaScript is disabled on your browser.</div>
25+
</noscript>
26+
<!-- ========= START OF TOP NAVBAR ======= -->
27+
<div class="topNav"><a name="navbar.top">
28+
<!-- -->
29+
</a>
30+
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
31+
<a name="navbar.top.firstrow">
32+
<!-- -->
33+
</a>
34+
<ul class="navList" title="Navigation">
35+
<li><a href="retrofit/converter/package-summary.html">Package</a></li>
36+
<li>Class</li>
37+
<li>Use</li>
38+
<li><a href="retrofit/converter/package-tree.html">Tree</a></li>
39+
<li><a href="deprecated-list.html">Deprecated</a></li>
40+
<li><a href="index-all.html">Index</a></li>
41+
<li><a href="help-doc.html">Help</a></li>
42+
</ul>
43+
</div>
44+
<div class="subNav">
45+
<ul class="navList">
46+
<li>Prev</li>
47+
<li>Next</li>
48+
</ul>
49+
<ul class="navList">
50+
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
51+
<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
52+
</ul>
53+
<ul class="navList" id="allclasses_navbar_top">
54+
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
55+
</ul>
56+
<div>
57+
<script type="text/javascript"><!--
58+
allClassesLink = document.getElementById("allclasses_navbar_top");
59+
if(window==top) {
60+
allClassesLink.style.display = "block";
61+
}
62+
else {
63+
allClassesLink.style.display = "none";
64+
}
65+
//-->
66+
</script>
67+
</div>
68+
<a name="skip.navbar.top">
69+
<!-- -->
70+
</a></div>
71+
<!-- ========= END OF TOP NAVBAR ========= -->
72+
<div class="header">
73+
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
74+
<h2 title="Contents">Contents</h2>
75+
</div>
76+
<!-- ======= START OF BOTTOM NAVBAR ====== -->
77+
<div class="bottomNav"><a name="navbar.bottom">
78+
<!-- -->
79+
</a>
80+
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
81+
<a name="navbar.bottom.firstrow">
82+
<!-- -->
83+
</a>
84+
<ul class="navList" title="Navigation">
85+
<li><a href="retrofit/converter/package-summary.html">Package</a></li>
86+
<li>Class</li>
87+
<li>Use</li>
88+
<li><a href="retrofit/converter/package-tree.html">Tree</a></li>
89+
<li><a href="deprecated-list.html">Deprecated</a></li>
90+
<li><a href="index-all.html">Index</a></li>
91+
<li><a href="help-doc.html">Help</a></li>
92+
</ul>
93+
</div>
94+
<div class="subNav">
95+
<ul class="navList">
96+
<li>Prev</li>
97+
<li>Next</li>
98+
</ul>
99+
<ul class="navList">
100+
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
101+
<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
102+
</ul>
103+
<ul class="navList" id="allclasses_navbar_bottom">
104+
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
105+
</ul>
106+
<div>
107+
<script type="text/javascript"><!--
108+
allClassesLink = document.getElementById("allclasses_navbar_bottom");
109+
if(window==top) {
110+
allClassesLink.style.display = "block";
111+
}
112+
else {
113+
allClassesLink.style.display = "none";
114+
}
115+
//-->
116+
</script>
117+
</div>
118+
<a name="skip.navbar.bottom">
119+
<!-- -->
120+
</a></div>
121+
<!-- ======== END OF BOTTOM NAVBAR ======= -->
122+
<p class="legalCopy"><small>Copyright &#169; 2015 <a href="http://squareup.com">Square, Inc.</a>. All Rights Reserved.</small></p>
123+
</body>
124+
</html>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2+
<!-- NewPage -->
3+
<html lang="en">
4+
<head>
5+
<!-- Generated by javadoc (1.8.0_25) on Wed Jan 07 21:38:10 PST 2015 -->
6+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7+
<title>Deprecated List (Converter: Jackson 1.9.0 API)</title>
8+
<meta name="date" content="2015-01-07">
9+
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
10+
<script type="text/javascript" src="script.js"></script>
11+
</head>
12+
<body>
13+
<script type="text/javascript"><!--
14+
try {
15+
if (location.href.indexOf('is-external=true') == -1) {
16+
parent.document.title="Deprecated List (Converter: Jackson 1.9.0 API)";
17+
}
18+
}
19+
catch(err) {
20+
}
21+
//-->
22+
</script>
23+
<noscript>
24+
<div>JavaScript is disabled on your browser.</div>
25+
</noscript>
26+
<!-- ========= START OF TOP NAVBAR ======= -->
27+
<div class="topNav"><a name="navbar.top">
28+
<!-- -->
29+
</a>
30+
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
31+
<a name="navbar.top.firstrow">
32+
<!-- -->
33+
</a>
34+
<ul class="navList" title="Navigation">
35+
<li><a href="retrofit/converter/package-summary.html">Package</a></li>
36+
<li>Class</li>
37+
<li>Use</li>
38+
<li><a href="retrofit/converter/package-tree.html">Tree</a></li>
39+
<li class="navBarCell1Rev">Deprecated</li>
40+
<li><a href="index-all.html">Index</a></li>
41+
<li><a href="help-doc.html">Help</a></li>
42+
</ul>
43+
</div>
44+
<div class="subNav">
45+
<ul class="navList">
46+
<li>Prev</li>
47+
<li>Next</li>
48+
</ul>
49+
<ul class="navList">
50+
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
51+
<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
52+
</ul>
53+
<ul class="navList" id="allclasses_navbar_top">
54+
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
55+
</ul>
56+
<div>
57+
<script type="text/javascript"><!--
58+
allClassesLink = document.getElementById("allclasses_navbar_top");
59+
if(window==top) {
60+
allClassesLink.style.display = "block";
61+
}
62+
else {
63+
allClassesLink.style.display = "none";
64+
}
65+
//-->
66+
</script>
67+
</div>
68+
<a name="skip.navbar.top">
69+
<!-- -->
70+
</a></div>
71+
<!-- ========= END OF TOP NAVBAR ========= -->
72+
<div class="header">
73+
<h1 title="Deprecated API" class="title">Deprecated API</h1>
74+
<h2 title="Contents">Contents</h2>
75+
</div>
76+
<!-- ======= START OF BOTTOM NAVBAR ====== -->
77+
<div class="bottomNav"><a name="navbar.bottom">
78+
<!-- -->
79+
</a>
80+
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
81+
<a name="navbar.bottom.firstrow">
82+
<!-- -->
83+
</a>
84+
<ul class="navList" title="Navigation">
85+
<li><a href="retrofit/converter/package-summary.html">Package</a></li>
86+
<li>Class</li>
87+
<li>Use</li>
88+
<li><a href="retrofit/converter/package-tree.html">Tree</a></li>
89+
<li class="navBarCell1Rev">Deprecated</li>
90+
<li><a href="index-all.html">Index</a></li>
91+
<li><a href="help-doc.html">Help</a></li>
92+
</ul>
93+
</div>
94+
<div class="subNav">
95+
<ul class="navList">
96+
<li>Prev</li>
97+
<li>Next</li>
98+
</ul>
99+
<ul class="navList">
100+
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
101+
<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
102+
</ul>
103+
<ul class="navList" id="allclasses_navbar_bottom">
104+
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
105+
</ul>
106+
<div>
107+
<script type="text/javascript"><!--
108+
allClassesLink = document.getElementById("allclasses_navbar_bottom");
109+
if(window==top) {
110+
allClassesLink.style.display = "block";
111+
}
112+
else {
113+
allClassesLink.style.display = "none";
114+
}
115+
//-->
116+
</script>
117+
</div>
118+
<a name="skip.navbar.bottom">
119+
<!-- -->
120+
</a></div>
121+
<!-- ======== END OF BOTTOM NAVBAR ======= -->
122+
<p class="legalCopy"><small>Copyright &#169; 2015 <a href="http://squareup.com">Square, Inc.</a>. All Rights Reserved.</small></p>
123+
</body>
124+
</html>

0 commit comments

Comments
 (0)