Skip to content
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

chore!: homogenize shell scripting sections across files #7064

Conversation

davorpa
Copy link
Member

@davorpa davorpa commented Sep 9, 2022

What does this PR do?

Improve repo

For resources

Description

moving all "shell scripting" languages and utils into same section. E.g.

  • Bash
  • Shell
  • PowerShell
  • Batch
  • Awk
  • Sed

Sorry for this little outscope: removing some and in creators list as remainings of #7034 (part of it conflicts merge commit b328827)

Checklist:

  • Read our contributing guidelines.
  • Include author(s) and platform where appropriate.
  • Put lists in alphabetical order, correct spacing.
  • Used an informative name for this pull request.

Follow-up

  • Check the status of GitHub Actions and resolve any reported warnings!

moving all shell scripting languages and utils into same section. E.g.
- Bash
- Shell
- PowerShell
- Batch
- Awk
- Sed
/courses/free-courses-fr.md
  3:1-21:24  warning  Alphabetical ordering: swap l.6 and l.5  alphabetize-lists  remark-lint
…o solve conflicts

- `books/free-programming-books-langs.md`: It preserves Leanpub's readable Powershell resources as is but moving them to `Shell scripting` category
- `books/*`: merge was clean without conflicts

Cherry pick until commit 19a03ae
@davorpa davorpa self-assigned this Sep 9, 2022
@davorpa davorpa added 🗣️ locale:en Resources addressing "English" language 🗣️ locale:fr Resources addressing "French / français" language 🗣️ locale:it Resources addressing "Italian / italiano" language 🗣️ locale:pt Resources addressing "Portuguese / Brazilian" language 🗣️ locale:ru Resources addressing "Russian / Русский язык" language 🗣️ locale:zh Resources addressing "Chinese" language 🗣️ locale:ja Resources addressing "Japanese / 日本語" language 🗣️ locale:pl Resources addressing "Polish / polski" language 🗣️ locale:hi Resources addressing "Hindi / हिन्दी" language 🗣️ locale:ko Resources addressing "Korean / 한국어 [韓國語]" language 🗣️ locale:vi Resources addressing "Vietnamese / Tiếng Việt" language 🗣️ locale:ml Resources addressing "Malayalam / മലയാളം" language 🗣️ locale:cs Resources addressing "Czech / čeština / český jazyk" language 🗣️ locale:hu Resources addressing "Hungarian / magyar / magyar nyelv" language 🗣️ locale:ta Resources addressing "Tamil / தமிழ்" language labels Sep 9, 2022
@davorpa davorpa marked this pull request as ready for review September 9, 2022 05:46
@davorpa davorpa changed the title chore: homogenize shell scripting sections across files chore!: homogenize shell scripting sections across files Sep 9, 2022
@eshellman
Copy link
Collaborator

I don't think having one big section for "shell scripting" is wise. awk and sed are languages on their own. mixing bat and sh in the same section will be disliked only by Windows and *nix users. And what about applescript?

@eshellman eshellman closed this Sep 9, 2022
@davorpa
Copy link
Member Author

davorpa commented Sep 9, 2022

I don't think having one big section for "shell scripting" is wise. awk and sed are languages on their own. mixing bat and sh in the same section will be disliked only by Windows and *nix users. And what about applescript?

@eshellman Is this close definitely? Can I reopen this and reorganize it in subsections? I mean...

  • Shell scripting
    • AppleScript
    • BeanShell
    • Awk
    • Bash
    • PowerShell
    • Sed

What do you think? Better?

@eshellman
Copy link
Collaborator

probably a good idea to create an issue for discussion before putting work into a reorganization.

categories should be arranged in a way that helps people find what they're looking for. someone looking for an awk book won't think of looking in a "shell scripting" section, and it won't help them to have Applescript and powershell in the same section.

Try to think of the sections not a a map of concepts but as a map of users.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🗣️ locale:cs Resources addressing "Czech / čeština / český jazyk" language 🗣️ locale:en Resources addressing "English" language 🗣️ locale:fr Resources addressing "French / français" language 🗣️ locale:hi Resources addressing "Hindi / हिन्दी" language 🗣️ locale:hu Resources addressing "Hungarian / magyar / magyar nyelv" language 🗣️ locale:it Resources addressing "Italian / italiano" language 🗣️ locale:ja Resources addressing "Japanese / 日本語" language 🗣️ locale:ko Resources addressing "Korean / 한국어 [韓國語]" language 🗣️ locale:ml Resources addressing "Malayalam / മലയാളം" language 🗣️ locale:pl Resources addressing "Polish / polski" language 🗣️ locale:pt Resources addressing "Portuguese / Brazilian" language 🗣️ locale:ru Resources addressing "Russian / Русский язык" language 🗣️ locale:ta Resources addressing "Tamil / தமிழ்" language 🗣️ locale:vi Resources addressing "Vietnamese / Tiếng Việt" language 🗣️ locale:zh Resources addressing "Chinese" language
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants