Coder Social home page Coder Social logo

.github's People

Contributors

alexdunnjpl avatar jordanpadams avatar mjjoyce avatar nutjob4life avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

.github's Issues

As a reviewer of JOSS, I want more permissive commits to be allowed by the NASA PDS Engineering Node

๐Ÿ’ช Motivation

See this issue for context; apparently some reviewer of JOSS thinks our contributor guidelines are too strict when it comes to pull-requests that contain cosmetic changes only. This person believes that PEP8 changes should be allowed even though they are cosmetic.

โš–๏ธ Acceptance Criteria

Given a pull-request that has cosmetic-only changes but are actually PEP8 changes
When I perform a merge
Then I expect the merge to be allowed and not rejected based on new contributor guidelines that contains such verbiage.

โš™๏ธ Engineering Details

I personally think a reviewer at a journal doesn't have the authority to dictate what our contributor guidelines are, but Marc seemed pretty invested in the reviewer's comments, and so we can track, discuss, and ultimately decide what to do with this punctilious pronouncement and any changes to our guidelines here.

Visibility of the default community health files

After reviewing the visibility of the default community health files I'm not convinced that they're prominent enough without additional linking on our part. I reread the GitHub documentation and I can both see where they accurately described the functionality and why I expected something different. I'd have liked to see references to the files off the main landing page for a repository but I can't find that anywhere.

I'd suggest that we update our template repos to link to these defaults in appropriately named README sections or something similar. Thoughts?

--

These are the only places where I can find references to our default files:
Screen Shot 2021-08-26 at 09 16 55

References are also available to the files on the Community Insights page but that seems way too nested for anyone to care.
Screen Shot 2021-08-26 at 09 17 58

As a contributor, I'd like to read the security policy

The new community health files look great! Got a pleasant surprise from them when making a fresh pull-request this morning.

Screen Shot 2021-09-03 at 9.29.03 AM.png

However, once I followed the links, I hit a 404: on the CONTRIBUTiNG.md, there's a clickable link to the "security policy" that goes nowhere:

Screen Shot 2021-09-03 at 9.33.49 AM.png

You do get a cute Octocat though! Since the SECURITY.md is specific for each repository (because it typically lists supported versions), we could

  • Reword this to mention checking the SECURITY.md file in a relevant repository without linking to it.
  • Rewrite this to mention emailing a [email protected] email list; a lot of other organizations prefer to have security problems sent by encrypted email rather than publicly tracked for the obvious implications (with the obvious need for a public key to also be available for [email protected]).
  • Drop this bullet.

Not sure what the right approach is.

May the force be with you ๐Ÿ™๐Ÿฑ

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.