diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index d5060a1..0000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -name: Checks 🧩 - -on: - pull_request: - types: - - opened - - synchronize - - reopened - - ready_for_review - branches: - - main - push: - branches: - - main - workflow_dispatch: - -jobs: - run-shared-ci: - name: Shared - uses: boehringer-ingelheim/dv.templates/.github/workflows/shared_ci.yml@main diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..e82eb7b --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,25 @@ +on: + workflow_dispatch: + push: + branches: main + +name: Quarto Publish + +jobs: + build-deploy: + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - name: Check out repository + uses: actions/checkout@v4 + + - name: Set up Quarto + uses: quarto-dev/quarto-actions/setup@v2 + + - name: Render and Publish + uses: quarto-dev/quarto-actions/publish@v2 + with: + target: gh-pages + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore index cd67eac..2249900 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,4 @@ .Rproj.user + +/.quarto/ +/_site/ diff --git a/DESCRIPTION b/DESCRIPTION deleted file mode 100644 index 9be9921..0000000 --- a/DESCRIPTION +++ /dev/null @@ -1,28 +0,0 @@ -Package: davinci -Type: Package -Title: Convenience installer for DaVinci R packages -Version: 0.1.9 -Authors@R: c( - person( "Boehringer-Ingelheim Pharma GmbH & Co.KG", role = c("cph", "fnd")), - person( given = "Sorin", family = "Voicu", role = c("aut", "cre"), email = "sorin.voicu.ext@boehringer-ingelheim.com"), - person( given = 'Korbinian', family = 'Matthias', role = 'aut', email = 'korbinian.matthias@boehringer-ingelheim.com') - ) -Description: Convenience installer for DaVinci R packages. -License: Apache License (>= 2) -Encoding: UTF-8 -Roxygen: list(markdown = TRUE) -RoxygenNote: 7.3.0 -VignetteBuilder: knitr -Suggests: - knitr (>= 1.33) -Depends: - dv.loader (>= 1.1.1), - dv.filter (>= 2.1.1), - dv.listings (>= 3.1.0), - dv.manager (>= 2.1.1) -Imports: -Remotes: - boehringer-ingelheim/dv.loader@main, - boehringer-ingelheim/dv.filter@main, - boehringer-ingelheim/dv.listings@main, - boehringer-ingelheim/dv.manager@main diff --git a/NAMESPACE b/NAMESPACE deleted file mode 100644 index 6ae9268..0000000 --- a/NAMESPACE +++ /dev/null @@ -1,2 +0,0 @@ -# Generated by roxygen2: do not edit by hand - diff --git a/NEWS.md b/NEWS.md deleted file mode 100644 index 82a499b..0000000 --- a/NEWS.md +++ /dev/null @@ -1,4 +0,0 @@ -# davinci 0.1.9 - -- Initial release to GitHub - diff --git a/README.md b/README.md index 9b13d6a..5fbe3a0 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,3 @@ -# Convenience installer for DaVinci R packages - -## Installation - -``` r -if (!require("remotes")) install.packages("remotes") -remotes::install_github("Boehringer-Ingelheim/davinci", upgrade = TRUE) -``` +# Initial website for the DaVinci framework +[DaVinci website](https://boehringer-ingelheim.github.io/davinci/) diff --git a/_quarto.yml b/_quarto.yml new file mode 100644 index 0000000..45eda80 --- /dev/null +++ b/_quarto.yml @@ -0,0 +1,23 @@ +project: + type: website + +website: + title: "DaVinCI" + favicon: quarto/images/davinci_hex.png + navbar: + logo: quarto/images/davinci_hex.png + page-footer: + center: + - text: "This website as well as the DaVinCI packages are licensed under the Apache License, Version 2.0." # nolint + +format: + html: + theme: [cosmo, quarto/general.scss] + css: styles.css + toc: false + page-layout: full + anchor-sections: true + +execute: + freeze: auto + diff --git a/index.qmd b/index.qmd new file mode 100644 index 0000000..6eb3beb --- /dev/null +++ b/index.qmd @@ -0,0 +1,28 @@ +--- +title: "DaVinCI" +--- + +## Dynamic Visualization for Clinical Insights + +### What is DaVinCI? +::: columns +::: {.column width="20%"} + +![](quarto/images/davinci_hex.png){width="150"} +::: + +::: {.column width="80%"} + +DaVinCI offers R/Shiny based tools to review, aggregate and visualize data arising from clinical trials, supporting the goal of developing and delivering safe and effective treatments for patients. However, instead of creating entire R/Shiny applications, DaVinCI provides individual modules. Modules are functional building blocks that can be linked together into customized apps. This customization enables App Creators to build their own app according to trial-specific needs without deep R knowledge. + +::: +::: + +### Our commitment and contribution to open-source + +DaVinCI software development including the codebase will be made fully open-source, which will allow you to use or co-develop DaVinCI. +Our initial open-source release is planned by **Q3-2024!** +Don't miss our release and other DaVinCI related news, and join the [DaVinCI LinkedIn group](https://www.linkedin.com/groups/13052407/){target="_blank"} today! + + + diff --git a/quarto/general.scss b/quarto/general.scss new file mode 100644 index 0000000..dfff188 --- /dev/null +++ b/quarto/general.scss @@ -0,0 +1,20 @@ +/*-- scss:defaults --*/ + + +//$body-bg: #E5E3DE; +$body-bg: #F6F5F3; +$link-color: #70A0CC; +$nav-tabs-link-active-bg: #00E47C; +$nav-tabs-link-active-color: #00E47C; + +// Navbar +$navbar-bg: #002b36; +$navbar-fg: #00E47C; +$navbar-hl: #00E47C; + +// Footer +$footer-bg: #002b36; +$footer-fg: #00E47C; + + + diff --git a/quarto/images/davinci_hex.png b/quarto/images/davinci_hex.png new file mode 100644 index 0000000..dba5f47 Binary files /dev/null and b/quarto/images/davinci_hex.png differ diff --git a/styles.css b/styles.css new file mode 100644 index 0000000..2ddf50c --- /dev/null +++ b/styles.css @@ -0,0 +1 @@ +/* css styles */