Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
f931ebe
Keycloak permission manager (#387)
leoraba Jul 3, 2024
caeb41e
Renamed the constant ICGCFS to SCOREFS
Azher2Ali Jul 10, 2024
df683fa
change URI scheme from icgc:// to score://
Azher2Ali Jul 10, 2024
d5d1f4b
Remove outdated wiki reference comment in DownloadManifest.java
Azher2Ali Jul 10, 2024
09f6fcf
Updating the getName response
Azher2Ali Jul 11, 2024
409dc13
Updated bucket names from oicr.icgc.test to score.data and score.state
Azher2Ali Jul 11, 2024
054b1e2
Remove unused scripts and static resources from score
Azher2Ali Jul 11, 2024
cc44514
Merge pull request #425 from overture-stack/refactor/rename-constant
Azher2Ali Jul 18, 2024
3f13cd7
Merge pull request #426 from overture-stack/refactor/change-uri-schem…
Azher2Ali Jul 18, 2024
db733cd
Merge pull request #427 from overture-stack/chore/remove-outdated-wik…
Azher2Ali Jul 18, 2024
ffe6a47
Update token header key from ICGC to SCORe
Azher2Ali Jul 18, 2024
5ee4974
Merge pull request #433 from overture-stack/cleanup/remove-unused-files
Azher2Ali Jul 22, 2024
df411b9
Update READMEs to replace ICGC with SCORe
Azher2Ali Jul 22, 2024
6f922aa
Merge pull request #436 from overture-stack/update/score-token
Azher2Ali Jul 22, 2024
75f7e94
Deleting the settings folder belonging to specific IDEs
Azher2Ali Jul 24, 2024
049d07d
Removing out dated tests which are no longer in service
Azher2Ali Jul 24, 2024
b3adf5a
Renaming the icgc references to SCORe
Azher2Ali Jul 24, 2024
e3b580a
Renaming the icgc reference to SCORe
Azher2Ali Jul 24, 2024
64f8ef2
Rephrasing the error handling messages
Azher2Ali Jul 24, 2024
849eb0a
Updating the icgc buckets to overture.example.score
Azher2Ali Jul 24, 2024
acaf0fc
Merge pull request #448 from overture-stack/refactor/updating-readme
Azher2Ali Jul 30, 2024
381925a
Merge pull request #452 from overture-stack/refactor/renaming-icgc
Azher2Ali Jul 31, 2024
0aedeae
Deleting unused templated which are related to kf
Azher2Ali Jul 31, 2024
6dd8594
Merge pull request #456 from overture-stack/refactor/updating-error-h…
Azher2Ali Aug 1, 2024
946350c
Merge pull request #455 from overture-stack/refactor/update-mount-ins…
Azher2Ali Aug 1, 2024
82b0f9e
Merge pull request #450 from overture-stack/chore/remove-settings-file
Azher2Ali Aug 1, 2024
ff09200
Merge pull request #451 from overture-stack/chore/delete-integeration…
Azher2Ali Aug 1, 2024
b6a2c89
Merge pull request #457 from overture-stack/refactor/replace-bucket-name
Azher2Ali Aug 1, 2024
930e561
Merge pull request #465 from overture-stack/chore/remove_unusedtemplates
Azher2Ali Aug 8, 2024
a0d0de8
Rename Default Buckets in Docker-Compose and Update References in SCO…
Azher2Ali Aug 9, 2024
69ec0f6
Consolidate Manifest Handling by Removing KF-Specific Implementation …
Azher2Ali Aug 9, 2024
c846d1e
Eliminating Error messaging referencing ICGC (#454)
Azher2Ali Aug 9, 2024
65b388a
Removing ICGC support contact info currently which are inside the SCO…
Azher2Ali Aug 9, 2024
c504207
Remove Hardcoded Profiles and Default URLs from SCORe Client (#469)
Azher2Ali Aug 12, 2024
0decbbf
Local docker-compose re-uses object bucket name for state bucket
joneubank Aug 22, 2024
03e4931
Eliminating kf profile from the codebase (#476)
Azher2Ali Aug 22, 2024
81bb202
Remove @Profile Annotations from DownloadController and UploadControl…
Azher2Ali Aug 22, 2024
7af8e75
Remove Hardcoded URL in Benchmark Profile (#478)
Azher2Ali Aug 22, 2024
c108ec6
Eliminating aws and collaboratory profile and configuring s3 profile …
Azher2Ali Aug 27, 2024
87dfd56
Rename COLLABORATORY Strorage Profile to S3 in SCORe
Azher2Ali Aug 31, 2024
fa5fc53
Eliminating amazong profile with s3
Azher2Ali Sep 5, 2024
1f267f4
Merge pull request #480 from overture-stack/refactor/s3_profile_rename
Azher2Ali Sep 11, 2024
34a53a4
Merge from `main` to `develop` (#483)
leoraba Oct 9, 2024
6c4a3a3
Feature - Add `noSecurityDev` profile (#485)
joneubank Jan 25, 2025
03855df
Score Dev Documentation (#482)
MitchellShiell Apr 9, 2025
26ecc75
docker version + naming (#489)
MitchellShiell Apr 9, 2025
0ebf2f8
add JetBrains logo in ReadMe (#490)
justincorrigible Apr 21, 2025
7ff140c
Fix typo in README (#491)
bounlu Jul 8, 2025
358a9d3
Merge branch 'master' into rc/5.12.0
leoraba Aug 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ KeyczarTest.java
HelperTest.java
DownloadPartRequest.java

# collaboratory
# s3
service.jks
application-prod.properties

Expand Down
7 changes: 0 additions & 7 deletions CERTS.md

This file was deleted.

47 changes: 0 additions & 47 deletions CHANGES.md

This file was deleted.

103 changes: 103 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
# Contributing to Overture

We appreciate your interest in contributing to the Overture project. We are the Genome Informatics Software Engineering team from Ontario Institute for Cancer Research. At OICR we develop new software, databases and other necessary components to store, organize and compute over the large and complex datasets being generated by our cancer research programs. Embodying OICR's values of collaboration and community, we are firm believers in open-source and open-science. As such we strongly believe in the collective power of expertise and shared resources.

## Code of Conduct

By participating in this project, you are expected to abide by our [Code of Conduct](https://docs.overture.bio/community/code-of-conduct). Please take the time to read it carefully before contributing.

## Get Involved

**Getting Started:** Our primary platform for community support, feature requests, and general discussions is GitHub Discussions. This allows us to keep all conversations in one place and make them easily searchable for future reference.


**Community Support:** Our primary platform for community support, feature requests, and general discussions is [GitHub Discussions](https://github.com/overture-stack/docs/discussions). This allows us to keep all conversations in one place and make them easily searchable for future reference.

- **Getting Help:** If you need assistance with Overture, please create a [new discussion in our support category](https://github.com/overture-stack/docs/discussions/categories/support).
- Before creating a new discussion, please search existing discussions to see if your question has already been answered.
- **Feature Requests & Proposals:** We love hearing your ideas for improving Overture! Before making a feature request, please check our [**feature roadmap**](https://github.com/orgs/overture-stack/projects/11/views/1) to see if your idea is already planned.
- If your idea isn't on the roadmap, feel free to [**submit a feature request**](https://github.com/overture-stack/docs/discussions/categories/ideas) by creating a new discussion in our Ideas category
- **Report a Potential Bug:** We use GitHub Issues primarily for tracking confirmed bugs and ticketing development tasks. If you come across a potential bug or issue, please first post it to our [**GitHub support discussion forum**](https://github.com/overture-stack/docs/discussions/categories/support).
- This allows us to confirm the issue and gather more information if needed. If we determine that further development is required, we will create and tag you into a GitHub Issue from your discussion post.

## Our Development Process

We use GitHub issues and pull requests for communication related to code changes.

### Branch Organization

We use the following standard branches:

- `main` is for stable production code
- `develop` is the integration branch for new features
- `feature/<name>` for feature branches
- `release/v<version>` for release branches
- `hotfix/<name>` for hotfix branches

## Pull Requests

### Submitting a Pull Request

We welcome and encourage pull requests from the community. To submit a pull request, please follow these steps:

1. **Fork the Repository**: Fork the Overture repository on GitHub.
2. **Clone Your Fork**: Clone your forked repository to your local machine.
3. **Create a New Branch**: Create a new branch for your changes. Use lowercase and hyphens (e.g., `feature/user-authentication`). Include ticket/issue numbers when applicable (e.g., `feature/PROJ-123-user-authentication`).
4. **Make Your Changes**: Implement your changes and commit them to your branch. Write clear, concise commit messages in present tense (e.g., "Add feature" not "Added feature"). Reference issue numbers in commits when applicable.
5. **Push Your Changes**: Push your changes to your forked repository.
6. **Submit a Pull Request**: Open a pull request against the main repository.

### Best Practices

1. **Keep PRs as small as possible:** Focus on one feature or bug fix per pull request. Break large changes into smaller, more manageable pieces making it easier for reviewers to understand and approve your changes.

2. **Use descriptive titles:** Start with a verb (e.g., "Add", "Fix", "Update", "Refactor"), briefly summarize the main purpose of the PR and include the issue number if applicable (e.g., "Fix user authentication bug (#123)").

3. **Describe how you tested it:** Explain the testing process you followed and mention any new automated tests you've added.

4. **Provide a clear description:** Explain the purpose of your changes and list the main modifications you've made. Mention any potential side effects or areas that might need extra attention.

5. **Link related issues:** Reference any related issues or pull requests. Use GitHub keywords to automatically link issues (e.g., "Closes #123", "Fixes #456").
6. **Keep the PR's branch up-to-date:** Regularly rebase your branch on the latest main branch and resolve any merge conflicts promptly.

7. **Respond to feedback:** Be open to suggestions and willing to make changes. Address all comments from reviewers. If you disagree with a suggestion, explain your reasoning politely.

8. **Include documentation updates:** If your changes affect user-facing features, update or create and issue detailing the relevant changes need to the documentation. Where appropriate include inline comments for complex code sections.

10. **Be patient:** Reviewers will likely be unable to respond immediately. However, feel free to follow up politely if you haven't received feedback after a reasonable time.

### Using Draft Pull Requests

Draft Pull Requests are an excellent way to document work in progress and facilitate early feedback. Use them to:

- Organize your thoughts and process
- Share early work and ideas with the team
- Get feedback on implementation approaches before finalizing code
- Track progress on long-running features

Guidelines for Draft Pull Requests:

1. **Creation**:
- Open a pull request and select "Create draft pull request"
- Clearly mark the title with [WIP] or [DRAFT] prefix
2. **Description**:
- Outline the current state of the work
- List planned tasks or improvements
- Highlight areas where feedback is specifically needed
3. **Updates**:
- Regularly update the description or provide comments following commits with progress notes
- Use task lists (using `- [ ]` in Markdown) to track completion of sub-tasks
4. **Collaboration**:
- Encourage early feedback and discussion
- Use the pull request comments for design discussions
5. **Finalization**:
- Complete all planned work and address feedback
- Update tests and documentation
- Click "Ready for review" to move out of draft state

### Merging a Pull Request

- Ensure all CI checks pass
- Obtain the required number of approvals
- Use the project's specified merge strategy (Typically squash and merge)
- Delete the source branch after merging if no longer needed
2 changes: 1 addition & 1 deletion Dockerfile.server
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,6 @@ CMD mkdir -p $SCORE_HOME $SCORE_LOGS \
&& java -Dlog.path=$SCORE_LOGS \
-jar $JAR_FILE \
--spring.config.location=classpath:/application.yml \
--spring.profiles.active=amazon,collaboratory,prod,secure
--spring.profiles.active=s3,prod,secure

#&& FOR_100_YEARS=$((100*365*24*60*60));while true;do sleep $FOR_100_YEARS;done
116 changes: 0 additions & 116 deletions INSTALL.md

This file was deleted.

Loading