Skip to content

Comments

.github Bridge (docs) update#5

Merged
MitchellShiell merged 24 commits intomasterfrom
bridgeGitHub
Feb 5, 2025
Merged

.github Bridge (docs) update#5
MitchellShiell merged 24 commits intomasterfrom
bridgeGitHub

Conversation

@MitchellShiell
Copy link
Contributor

This repository contains organization-wide GitHub configurations and community health files for the Overture project. These files serve as default community health files for all Overture repositories that don't have their own specific versions.

I am also putting our documentation standards content here in the /standards folder and rendered out to the docs site here (.github is a submodule within the future OvertureDev repo)

Repository Structure

The repository is organized with the following structure:

.
├── ISSUE_TEMPLATE/
│   ├── bug_report.md
│   ├── feature_request.md
│   └── custom_template.md
├── workflows/
├── profile/
├── Standards/
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── CODEOWNERS
├── FUNDING.yml
├── PULL_REQUEST_TEMPLATE.md
├── README.md
└── ROADMAP.md
  • ISSUE_TEMPLATE/: Contains templates for different types of issues.
  • workflows/: Can hold GitHub Actions workflow files for CI/CD.
  • profile/: Contains the files used for the organization landing page readme found on https://github.com/overture-stack.
  • Standards/: Includes organizational documentation standards and guidelines.
  • All Root-level files are community health files and GitHub-specific templates.
    • These will serve as default files for all Overture repositories that don't have their own versions.

@MitchellShiell MitchellShiell changed the title [WIP] - .github for Dev Doc Site .github Bridge (docs) update Nov 13, 2024
@MitchellShiell MitchellShiell marked this pull request as ready for review November 13, 2024 17:50
@MitchellShiell MitchellShiell added the documentation Help docs are needed for this/writing docs needed label Nov 13, 2024
Comment on lines +354 to +355
- `main` is for stable production code
- `develop` is the integration branch for new features
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: update these to main and release (Note to self)

<summary>**Click here for our code of conduct page**</summary>

``````
# Code of Conduct
Copy link
Member

@justincorrigible justincorrigible Nov 13, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

isn't this the same one in the code of conduct file? should this be a link to that instead of duplicating the text? alternatively, that file could link to this content here.

Copy link
Contributor Author

@MitchellShiell MitchellShiell Nov 13, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@MitchellShiell
Copy link
Contributor Author

MitchellShiell commented Nov 13, 2024

Just noticed this repo is unprotected, not sure if intentional

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is how the svg is displayed here... may be a glitch that carries over into others' display?
image

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Displays fine everywhere for me (I'm using chrome)

@@ -0,0 +1 @@

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

placeholder?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This allows people to make an issue without any templating, serves any possible edge case outside of your feature request and bug templates


Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
[this email](contact@overture.bio).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wonder whether we should have a different email for this (which of course gets redirected to this same one under the hood). the purpose being to make it seem like there's more/different people handling this, hoping to bolster legitimacy beyond a single catch-all bucket

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No need, even in the event that is the case contact emails can route to multiple people


This repo hosts a few templates to be applied across all repos in this organisation.
It also holds the organisation's profile, which is public to everyone.
This repository contains organization-wide GitHub configurations and community health files for the Overture project. These files serve as default community health files for all Overture repositories that don't have their own specific versions.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've noticed a few "code of conduct" files in other repos. Do those need "specific versions" of that? I think they can be removed from there.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

agreed and updating now

Comment on lines +27 to +30
- `ISSUE_TEMPLATE/`: Contains templates for different types of issues.
- `workflows/`: Can hold GitHub Actions workflow files for CI/CD.
- `profile/`: Contains the files used for the organization landing page readme found on https://github.com/overture-stack.
- `Standards/`: Includes organizational documentation standards and guidelines.
Copy link
Member

@justincorrigible justincorrigible Nov 26, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've noticed in other repos these bullet points have initial capitals here regardless of the actual casing of the folder above. this should be consistent everywhere.

... and to be clear, I mean the bullets, not the folders themselves

Copy link
Contributor Author

@MitchellShiell MitchellShiell Nov 26, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

capitalization are reflective of actual casing of the folder/file referenced "`` " is enough to reflect that

- `profile/`: Contains the files used for the organization landing page readme found on https://github.com/overture-stack.
- `Standards/`: Includes organizational documentation standards and guidelines.
- All Root-level files are community health files and GitHub-specific templates.
- These will serve as default files for all Overture repositories that don't have their own versions. No newline at end of file
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this seems like a document for us to create organisations or repos, not for other people to read about Overture... but perhaps I'm misreading it? I guess I'm not clear on what the purpose for this one is here.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Standards can be applied to other projects that use Overture (PCGL), it's just a nice value add also a marker of the health of the project

MitchellShiell and others added 4 commits November 26, 2024 16:29
Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>
Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>
Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>
Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

was ist das? 🤔

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Optional Image for profile page,
Screenshot 2024-12-02 at 5 02 05 PM

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lol which one is it, then? "contribute", "contribution" or "contributing"?
image

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@justincorrigible this file contains the "old" branch model. needs updates once we finish switching over to the "new" one.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any and all works

Comment on lines +45 to +49
- `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
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note to self @justincorrigible:
Update this!

Comment on lines +152 to +156
- `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
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Co-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>
The XYZ Library (http://xyz-library.com)
Copyright (c) [Year] [Copyright Owner]
Licensed under Apache License 2.0
------------------------------------------------------------------------ No newline at end of file
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
------------------------------------------------------------------------
------------------------------------------------------------------------

@MitchellShiell MitchellShiell merged commit 99488ea into master Feb 5, 2025
@MitchellShiell MitchellShiell deleted the bridgeGitHub branch February 5, 2025 22:42
@MitchellShiell MitchellShiell restored the bridgeGitHub branch February 5, 2025 22:42
@MitchellShiell MitchellShiell deleted the bridgeGitHub branch May 16, 2025 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Help docs are needed for this/writing docs needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants