winutil icon indicating copy to clipboard operation
winutil copied to clipboard

Missing Community Standards

Open Bashamega opened this issue 1 year ago • 8 comments

Hello:)

I have noticed that this repository is missing some important files to help more people contribute. These are the missing files:

  1. Code of Conduct, which can help reduce the number of prs that are not following the guidelines.
  2. Contributing guide which can help contributors set up the repo locally to contribute.
  3. Security policy which can help people report security vulnerabilities.

Bashamega avatar Aug 02 '24 14:08 Bashamega

2. Contributing guide which can help contributors set up the repo locally to contribute.

This can be found here - https://christitustech.github.io/winutil/contribute/#walk-through

Real-MullaC avatar Aug 02 '24 15:08 Real-MullaC

2. Contributing guide which can help contributors set up the repo locally to contribute.

This can be found here - https://christitustech.github.io/winutil/contribute/#walk-through

Correct, but it is more appropriate to ad a markdown file for it inside of the root directory

Bashamega avatar Aug 02 '24 15:08 Bashamega

2. Contributing guide which can help contributors set up the repo locally to contribute.

This can be found here - https://christitustech.github.io/winutil/contribute/#walk-through

Correct, but it is more appropriate to ad a markdown file for it inside of the root directory

We put it on the docs that is one of the reasons we added the docs.

Real-MullaC avatar Aug 02 '24 16:08 Real-MullaC

Hey @Bashamega I understand what you mean and I agree that this would be a great change if we can implement it correctly with the existing docs.

@Real-MullaC The way he suggests it we would follow the standards of github. You can see it here.

That way we could even have the nav entry on the github repo page, like following: image

MyDrift-user avatar Aug 02 '24 17:08 MyDrift-user

  1. Perhaps we could use GitHub Actions to copy /docs/CONTRIBUTING.md to the base directory of the repo, whenever changes are made to /docs/CONTRIBUTING.md, so that the two files stay synced?
Rough GPT example (actions noob here):
name: Sync CONTRIBUTING.md

on:
  push:
    paths:
      - 'docs/CONTRIBUTING.md'
  workflow_dispatch:

jobs:
  sync-contributing:
    runs-on: ubuntu-latest

    steps:
    - name: Checkout repository content
      uses: actions/checkout@v3

    - name: Copy CONTRIBUTING.md to root directory
      run: cp docs/CONTRIBUTING.md CONTRIBUTING.md

    - name: Commit and push changes
      run: |
        git config --global user.name "github-actions[bot]"
        git config --global user.email "github-actions[bot]@users.noreply.github.com"
        git add CONTRIBUTING.md
        git commit -m "Sync CONTRIBUTING.md from /docs to root"
        git push
      env:
        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

NotYourAverageGamer avatar Aug 03 '24 03:08 NotYourAverageGamer

Great idea @NotYourAverageGamer

Bashamega avatar Aug 03 '24 03:08 Bashamega

should i work on the github actions?

Bashamega avatar Aug 03 '24 04:08 Bashamega

@Bashamega No need for that, I will fix it in #2481

you can reference the file instead of cloning it using github action which would be the more efficient way.

Will be using Snippets extension for that.

MyDrift-user avatar Aug 03 '24 05:08 MyDrift-user

This issue was marked as stale because it has been inactive for 7 days

github-actions[bot] avatar Aug 11 '24 00:08 github-actions[bot]

This issue was closed because it has been inactive for 7 days since it was marked as stale

github-actions[bot] avatar Aug 19 '24 00:08 github-actions[bot]