https://github.com/computorg/computorg.github.io
source of the organisation website
https://github.com/computorg/computorg.github.io
academic journal machinelearning reproducibility reproducible-research reproducible-science statistics
Last synced: 1 day ago
JSON representation
source of the organisation website
- Host: GitHub
- URL: https://github.com/computorg/computorg.github.io
- Owner: computorg
- License: mit
- Created: 2021-03-09T21:32:37.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2026-07-01T10:10:10.000Z (8 days ago)
- Last Synced: 2026-07-01T12:10:49.083Z (8 days ago)
- Topics: academic, journal, machinelearning, reproducibility, reproducible-research, reproducible-science, statistics
- Language: F#
- Homepage: https://computo-journal.org/
- Size: 118 MB
- Stars: 1
- Watchers: 3
- Forks: 7
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: news.yml
- License: LICENSE
Awesome Lists containing this project
README
# Organization website
This repository stores the source of Computorg.
## How to contribute to the website
### Quarto
Our website has been built with [Quarto](https://quarto.org), an open-source scientific and technical publishing system. The first thing you need to compile the website is therefore to install Quarto, which can be done by downloading the corresponing installer here: .
## Positron
If you are using the new [Positron IDE](https://positron.posit.co), quarto is already bundled with it. You can simply type `which quarto` within the built-in terminal in Positron and add the returned path to your `PATH`.
### Microsoft DotNet SDK
You need to install Microsoft DotNet SDK which is now v10.0. Installers can be found here: . Otherwise, you can install it on Unix systems via:
- Linux:
```bash
sudo apt-get install dotnet-sdk-10.0
```
- macOS:
```bash
brew install dotnet
```
### GitHub Personal Access Token
You need to connect to your GitHub account.
- Go under *Settings*, scroll down until you see the *Developer settings* tab on the left sidebar and click on it. Follow the procedure to create a **classic** personal access token (PAT). Give it a name you will remember and remember to copy the PAT before closing the page.
- Put the token in a file named `.env-secret` in the root of this repository
```bash
API_GITHUB_TOKEN=your_github_token
```
### Refresh local publication metadata
The publication metadata is generated locally from the Computorg GitHub repositories before the site is rendered. The refresh step updates these generated files:
- `site/published.yml`
- `site/published.xml`
- `site/pipeline.yml`
- `site/mock-papers.yml`
To refresh only the publication metadata, run:
```bash
dotnet run --project src/Build.fsproj -- -t UpdatePublications
```
This command runs the `PublicationUpdater.Cli` app through the FAKE build entrypoint and writes the generated metadata files into `site/`.
If you want to refresh the metadata and then rebuild the full website, run:
```bash
dotnet run --project src/Build.fsproj
```
The default build target runs publication refresh first and then executes `quarto render`.
If you only need to render the site from already-generated metadata, run:
```bash
dotnet run --project src/Build.fsproj -- -t RenderSite
```
Now, you can compile the website with `dotnet run --project src/Build.fsproj`.