Skip to content

Commit 777bb35

Browse files
Merge pull request #491 from alejandrohdezma/docs/docusaurus
Build website with Docusarurus
2 parents a4b6609 + 3d57e69 commit 777bb35

31 files changed

+7915
-142
lines changed
File renamed without changes.
File renamed without changes.

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@ jobs:
5858
- 17
5959
steps:
6060
- name: Checkout project
61-
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
61+
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
6262
with:
6363
ref: ${{ github.head_ref }}
6464

65-
- uses: actions/setup-java@de1bb2b0c5634f0fc4438d7aa9944e68f9bf86cc # v3.6.0
65+
- uses: actions/setup-java@3f07048e3d294f56e9b90ac5ea2c6f74e9ad0f98 # v3.10.0
6666
with:
6767
distribution: "liberica"
6868
java-version: ${{ matrix.jdk }}

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,15 @@ jobs:
2929
runs-on: ubuntu-latest
3030
steps:
3131
- name: Checkout project
32-
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
32+
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
3333
with:
3434
fetch-depth: 0
3535

3636
- name: Check latest tag follows semantic versioning
3737
if: github.event_name == 'push'
3838
uses: alejandrohdezma/actions/check-semver-tag@v1
3939

40-
- uses: actions/setup-java@de1bb2b0c5634f0fc4438d7aa9944e68f9bf86cc # v3.6.0
40+
- uses: actions/setup-java@3f07048e3d294f56e9b90ac5ea2c6f74e9ad0f98 # v3.10.0
4141
with:
4242
distribution: "liberica"
4343
java-version: "11"
@@ -59,13 +59,13 @@ jobs:
5959
runs-on: ubuntu-latest
6060
steps:
6161
- name: Checkout project
62-
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
62+
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
6363
with:
6464
fetch-depth: 0
6565
ref: main
6666
token: ${{ secrets.ADMIN_GITHUB_TOKEN }}
6767

68-
- uses: actions/setup-java@de1bb2b0c5634f0fc4438d7aa9944e68f9bf86cc # v3.6.0
68+
- uses: actions/setup-java@3f07048e3d294f56e9b90ac5ea2c6f74e9ad0f98 # v3.10.0
6969
with:
7070
distribution: "liberica"
7171
java-version: "17"

build.sbt

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,21 @@ ThisBuild / pluginCrossBuild / sbtVersion := "1.2.8"
44
ThisBuild / Test / parallelExecution := false
55

66
addCommandAlias("ci-test", "fix --check; mdoc; test; publishLocal; scripted")
7-
addCommandAlias("ci-docs", "github; mdoc; headerCreateAll; publishToGitHubPages")
7+
addCommandAlias("ci-docs", "github; mdoc; headerCreateAll; docusaurusPublishGhpages")
88
addCommandAlias("ci-publish", "github; ci-release")
99

1010
val `sbt-mdoc` = "org.scalameta" % "sbt-mdoc" % "[2.0,)" % Provided // scala-steward:off
1111

1212
val `sbt-header` = "de.heikoseeberger" % "sbt-header" % "[5.6.0,)" % Provided // scala-steward:off
1313

14-
lazy val documentation = project
15-
.enablePlugins(MdocPlugin)
16-
.settings(mdocOut := file("."))
14+
lazy val documentation = project.enablePlugins(MdocPlugin)
1715

18-
lazy val site = project
19-
.enablePlugins(MdocPlugin)
16+
lazy val website = project
17+
.enablePlugins(MdocPlugin, DocusaurusPlugin)
2018
.settings(mdocIn := baseDirectory.value / "docs")
19+
.settings(mdocOut := (Compile / target).value / "mdoc")
2120
.settings(watchTriggers += mdocIn.value.toGlob / "*.md")
2221
.settings(mdocVariables += "EXCLUDED" -> excludedContributors.value.mkString("- ", "\n- ", ""))
23-
.enablePlugins(GitHubPagesPlugin)
24-
.settings(gitHubPagesSiteDir := mdocOut.value)
2522

2623
lazy val `sbt-github` = module
2724
.enablePlugins(SbtPlugin)

project/dependencies.sbt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ Compile / unmanagedSourceDirectories ++= Seq(
44
(ThisBuild / baseDirectory).value.getParentFile / "modules" / "sbt-github-header" / "src" / "main" / "scala",
55
(ThisBuild / baseDirectory).value.getParentFile / "modules" / "sbt-github" / "src" / "main" / "scala"
66
)
7+
8+
libraryDependencies += "org.typelevel" %% "jawn-parser" % "1.4.0"

project/plugins.sbt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.10.4")
22
addSbtPlugin("com.alejandrohdezma" % "sbt-fix" % "0.7.0")
3-
addSbtPlugin("com.alejandrohdezma" % "sbt-ci" % "2.12.0")
3+
addSbtPlugin("com.alejandrohdezma" % "sbt-ci" % "2.13.0")
44
addSbtPlugin("com.alejandrohdezma" % "sbt-scalafmt-defaults" % "0.8.0")
55
addSbtPlugin("com.alejandrohdezma" % "sbt-scalafix-defaults" % "0.10.0")
66
addSbtPlugin("com.github.sbt" % "sbt-ci-release" % "1.5.11")
77
addSbtPlugin("de.heikoseeberger" % "sbt-header" % "5.9.0")
88
addSbtPlugin("io.github.davidgregory084" % "sbt-tpolecat" % "0.4.2")
99
addSbtPlugin("org.scalameta" % "sbt-mdoc" % "2.3.7")
1010
addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.5.0")
11-
addSbtPlugin("io.kevinlee" % "sbt-github-pages" % "0.12.0")
1211
addSbtPlugin("com.alejandrohdezma" % "sbt-modules" % "0.2.0")

site/docs/_coverpage.md

Lines changed: 0 additions & 29 deletions
This file was deleted.

site/docs/_media/octocat.svg

Lines changed: 0 additions & 20 deletions
This file was deleted.

site/docs/_sidebar.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)