You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RO-Crates are a method for packaging research data with their metadata. RO-Crate Profiles define the conventions, types and properties to do this for specific communities and domains.
6
+
7
+
## Submitting a profile to the portal
8
+
9
+
The profile portal is accepting contributions!
10
+
11
+
> [!IMPORTANT]
12
+
> To be accepted, the profile must be a [Profile Crate](url) accessible on the public internet.
13
+
14
+
To add your profile (or a profile you feel is missing):
15
+
- Open `scripts/profile_urls.txt` in this repo for editing (click file, then click pencil icon)
16
+
- Append the URL of your profile to the file on a new line
17
+
- Click `Commit Changes` and select `Create a new branch for this commit and start a pull request`
18
+
- In the `Open a pull request window`, click `Create pull request` - the RO-Crate team will now be notified about your request
19
+
- When the pull request page has opened, you will notice some automated checks running
20
+
-:white_check_mark: If successful: all good, the team will review and merge your request
21
+
-:x: If the check fails: there is an error or problem with your URL, either click the link to view the error message and debug or [raise a ticket for the RO-Crate team here](https://github.com/eScienceLab/sampo-dashboard/issues)
22
+
23
+
## Development Setup
24
+
25
+
### 1. Clone the repository
26
+
27
+
To clone the [repository](https://github.com/eScienceLab/sampo-dashboard), click `<> Code` above the list of files on the GitHub page of this repo, and copy the URL under your choice of clone method (HTTPS / SSH Key / GitHub CLI).
28
+
29
+
In the CLI: \
30
+
`git clone <URL>`
31
+
32
+
Change into the project directory for the following steps: \
33
+
`cd sampo-dashboard`
34
+
35
+
### 2. Configure .env
36
+
37
+
Make a copy of `env.template`, rename it to `.env` and populate the variables.
38
+
39
+
### 3. Build Docker images and start containers
40
+
41
+
The following command builds the development Docker images (`--build`) before starting containers in detached mode (`-d`).
42
+
43
+
`docker compose -f docker-compose.dev.yml up -d --build`
0 commit comments