-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade readme #22
Upgrade readme #22
Conversation
Used official phrase from the https://github.com/marketplace?type=actions for any action "$NAME is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation."
Options for the inputs: 3: Literal list
4: Headers for each option
@Andrew-Chen-Wang opinions? |
veracode lgtm with individual sections for paragraphs |
Sounds good! 👍 Individual sections for each option it is. |
My thoughts are: if we have a huge repository that have multiple functionalities, then it'll require quite a bit of explaining. |
Just spotted that I used my old header image from jcbhmr/deploy-wiki and didn't update the text in photosohp... I need to fix that 😆 |
yea I set it to have at least one review required |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
a few comments for now. A lot on my plate at the moment
Oh and when if this is merged set the description of the repo to the same as the desc in the readme to satisfy my ocd pretty pls.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a bunch! Looks great!
README.md
Outdated
**GitHub Wiki Action** is not certified by GitHub. It is provided by a | ||
third-party and is governed by separate terms of service, privacy policy, and | ||
support documentation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't have a terms of service. You can just keep the original notice that the repository is not affiliated with GitHub
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
really i don't even know why its needed since it appears on the page sidebar as a disclaimer added by github. i just copied that into this repo since I figured you wanted it (it was already kinda there at the bottom) 🤷
https://github.com/marketplace/actions/github-wiki-action
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i don't think this is required because literally no other action does it. it's only there on github's marketplace to indicate that the github.com skin thing with github branding and stuff doesn't mean they endorse your product.
you don't need that notice in your readme though since that's already covered under other terms/conds as being yours not githubs (i think?) -- it only needs to appear added as a sidebar by the github.com/marketplace site when the readme is being presented on their own branded page, but not when its just your repo page
at least that's my understanding of it?
|
||
Unless required by applicable law or agreed to in writing, software |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please keep license notice at the bottom
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
isnt that in the LICENSE file tho? 🤔
and shouldn't the license thing:
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
go in the actual code files not the readme?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
actually i found an authoritative source https://infra.apache.org/apply-license.html that states
Each original source document (code and documentation, but not the LICENSE and NOTICE files) should include a short license header at the top. If the distribution contains documents not covered by an ICLA, CCLA or Software Grant (such as third-party libraries), consult the policy guide.
or https://www.apache.org/foundation/license-faq.html#Apply-My-Software
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typically, all that's necessary is the LICENSE file. Putting the header in the source files are also a plus but not needed. I always have license information in the README for quick access purpose when reading through READMEs. It's fairly standard in the OSS world, perhaps not the boilerplate that I like including, but mentioning the license is always helpful
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Putting the header in the source files are also a plus but not needed.
it actually sounds like its required in the apache 2.0 license
I've added the following license header to each code or documentation item in the repo:
as stated here: and as discussed here: open-telemetry/community#113 (comment) |
This PR would... (checkboxes are draft progress)
Why this is a good idea: