Skip to content

Commit c16d8ab

Browse files
authored
Merge pull request #5 from CDDLeiden/dev/cleanup
Dev/cleanup
2 parents ee75199 + bfa5922 commit c16d8ab

67 files changed

Lines changed: 5733 additions & 28894 deletions

Some content is hidden

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

.gitattributes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ images/** linguist-documentation
2020
*.py linguist-language=Python
2121

2222
# Ensure Python sources in uqdd/ are detectable (the default, but kept explicit for clarity)
23-
uqdd/** linguist-detectable=true
23+
uqdd/** linguist-detectable=true

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ about: Create a report to help us improve
44
title: ''
55
labels: ''
66
assignees: ''
7-
87
---
98

109
**Describe the bug**
1110
A clear and concise description of what the bug is.
1211

1312
**To Reproduce**
1413
Steps to reproduce the behavior:
14+
1515
1. Go to '...'
1616
2. Click on '....'
1717
3. Scroll down to '....'
@@ -24,15 +24,11 @@ A clear and concise description of what you expected to happen.
2424
If applicable, add screenshots to help explain your problem.
2525

2626
**Desktop (please complete the following information):**
27-
- OS: [e.g. iOS]
28-
- Browser [e.g. chrome, safari]
29-
- Version [e.g. 22]
30-
31-
**Smartphone (please complete the following information):**
32-
- Device: [e.g. iPhone6]
33-
- OS: [e.g. iOS8.1]
34-
- Browser [e.g. stock browser, safari]
35-
- Version [e.g. 22]
27+
28+
- OS & its version: [e.g. Redhat, Ubuntu, Windows]
29+
- Python version [e.g. 3.11]
30+
- Environment [e.g. environment_linux.yml or else]
31+
3632

3733
**Additional context**
3834
Add any other context about the problem here.

CONTRIBUTING.md

Lines changed: 32 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,56 @@
11
# Contributing to Our Project
22

3-
First off, thank you for considering contributing to our project! It's people like you that make our project such a great tool.
3+
First off, thank you for considering contributing to our project! It's people like you that make our project such a
4+
great tool.
45

5-
We welcome contributions in various forms, including bug reports, feature requests, documentation improvements, and code contributions.
6+
We welcome contributions in various forms, including bug reports, feature requests, documentation improvements, and code
7+
contributions.
68

79
## Reporting Bugs
810

9-
If you encounter a bug, please help us by submitting an issue to our GitHub repository. When you are creating a bug report, please include as many details as possible. Fill out the required template, the information it asks for helps us resolve issues faster.
11+
If you encounter a bug, please help us by submitting an issue to our GitHub repository. When you are creating a bug
12+
report, please include as many details as possible. Fill out the required template, the information it asks for helps us
13+
resolve issues faster.
1014

1115
## Suggesting Enhancements
1216

13-
If you have an idea for a new feature or an improvement to an existing one, please submit an issue to our GitHub repository. Clearly describe the proposed enhancement and its potential benefits.
17+
If you have an idea for a new feature or an improvement to an existing one, please submit an issue to our GitHub
18+
repository. Clearly describe the proposed enhancement and its potential benefits.
1419

1520
## Code Contribution Guidelines
1621

1722
We follow a standard Fork & Pull Request workflow.
1823

19-
1. **Fork the repository:** Start by forking the main repository to your GitHub account.
20-
2. **Create a branch:** For any new feature or bug fix, create a new branch in your forked repository. Use a descriptive name for your branch (e.g., `fix-login-bug` or `add-new-feature`).
21-
3. **Make your changes:** Make your code changes in your branch. Ensure your code adheres to any existing coding standards and include tests if applicable.
22-
4. **Test your changes:** Run the test suite to ensure your changes don't break existing functionality.
23-
5. **Commit your changes:** Write clear and concise commit messages.
24-
6. **Submit a Pull Request (PR):** Push your changes to your forked repository and then open a Pull Request to the main repository. Provide a clear description of the changes in your PR.
24+
1. **Fork the repository:** Start by forking the main repository to your GitHub account.
25+
2. **Create a branch:** For any new feature or bug fix, create a new branch in your forked repository. Use a descriptive
26+
name for your branch (e.g., `fix-login-bug` or `add-new-feature`).
27+
3. **Make your changes:** Make your code changes in your branch. Ensure your code adheres to any existing coding
28+
standards and include tests if applicable.
29+
4. **Test your changes:** Run the test suite to ensure your changes don't break existing functionality.
30+
5. **Commit your changes:** Write clear and concise commit messages.
31+
6. **Submit a Pull Request (PR):** Push your changes to your forked repository and then open a Pull Request to the main
32+
repository. Provide a clear description of the changes in your PR.
2533

2634
## Setting up the Development Environment
2735

2836
To set up the development environment, you will need Conda.
2937

30-
1. Clone your forked repository to your local machine.
31-
2. Navigate to the project's root directory.
32-
3. Create and activate the Conda environment using the provided `environment_{OS}.yml` file, for example in Linux:
33-
```bash
34-
conda env create -f environment.yml
35-
conda activate uqdd-env
36-
```
38+
1. Clone your forked repository to your local machine.
39+
2. Navigate to the project's root directory.
40+
3. Create and activate the Conda environment using the provided `environments/environment_{OS}.yml` file, for example in Linux:
41+
```bash
42+
conda env create -f environments/environment_linux.yml
43+
conda activate uqdd-env
44+
```
3745

3846
## Pull Request Process
3947

40-
1. Ensure any install or build dependencies are removed before the end of the layer when doing a build.
41-
2. Update the README.md with details of changes to the interface, this includes new environment variables, exposed ports, useful file locations and container parameters.
42-
3. Increase the version numbers in any examples files and the README.md to the new version that this Pull Request would represent. The versioning scheme we use is SemVer.
43-
4. Your PR will be reviewed by a maintainer. They may ask for changes or provide feedback.
44-
5. Once your PR is approved and passes all checks, it will be merged into the main codebase.
48+
1. Ensure any install or build dependencies are removed before the end of the layer when doing a build.
49+
2. Update the README.md with details of changes to the interface, this includes new environment variables, exposed
50+
ports, useful file locations and container parameters.
51+
3. Increase the version numbers in any examples files and the README.md to the new version that this Pull Request would
52+
represent. The versioning scheme we use is SemVer.
53+
4. Your PR will be reviewed by a maintainer. They may ask for changes or provide feedback.
54+
5. Once your PR is approved and passes all checks, it will be merged into the main codebase.
4555

4656
Thank you for your contribution!

0 commit comments

Comments
 (0)