Urgent.News

What's breaking now, across thousands of outlets.

Tech

Cheat Sheet for Your First Open Source Contribution

Making your first open source contribution is intimidating. Honestly, it’s rarely the code that holds people back—it’s usually the fear of messing up a Git command, doing something wrong in the GitHub UI, and looking foolish in front of maintainers. I spent way too much time staring at my terminal the first time I tried to contribute, terrified I was going to accidentally overwrite a master…

Your inaugural contribution to open source software can be a daunting prospect. Typically, apprehension doesn't stem from the code itself; rather, it's often the intimidation of executing Git commands incorrectly, stumbling through the GitHub graphical user interface, and potentially looking foolish before maintainers. During my initial foray into contributing, I found myself fixated on my terminal, fearful of inadvertently altering the master branch.

To alleviate your potential concerns, I have crafted a visual cheat sheet detailing the entire process, from inception to the moment your Pull Request is merged. Here's what you'll find:

1. The GitHub User Interface Workflow: A step-by-step guide on precisely where to click to fork a repository and initiate a Pull Request, without feeling overwhelmed by the interface's complexities.

2. Copy-Paste Visual Studio Code Commands: Precise Git commands needed within your terminal to clone, branch, commit, and push your modifications safely.

3. Unwritten Guidelines: Concise pointers on formatting commit messages and Pull Request descriptions to increase the likelihood of maintainers reviewing your submission.

The Workflow: To refresh your memory of the overall process, it consistently follows this cycle: Initiate a Fork on GitHub, Clone the Repository to VS Code, Create a New Branch, Write Code, Commit and Push, and finally, Open a Pull Request. The subsequent slides dissect the precise methodology for each of these steps. Should you utilize this resource to make your maiden contribution this week, kindly share a link to your Pull Request in the comments section below. I would be delighted to observe your endeavors.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

MemTensor: When an AI Memory Plugin Becomes the Credential Collector

MemTensor: When an AI Memory Plugin Becomes the Credential Collector StepSecurity reported that the open-source AI memory framework MemTensor had its packages poisoned, and Socket, SafeDep and Aikido…

  • MemTensor's packages compromised by attacker exploiting GitHub Actions token
  • Malicious npm package replaced legitimate version on PyPI, harvested credentials
  • Worm-like behavior enabled lateral dissemination, emphasizing need for credential rotation

Sobrevivendo ao Inevitável: Engenharia do Caos na Prática com o ChaosEngineeringMasterDeck

Se você trabalha com arquiteturas modernas em nuvem e microsserviços, provavelmente já se deparou com a clássica citação de Werner Vogels, CTO da Amazon: "Failures are a given and everything will…

  • Modern cloud architectures face increasing complexity with interconnected microservices.
  • Chaos Engineering tests systems to build resilience against unexpected production issues.

💅 Keyboard Makeover

I have had this interesting piece of psychedelic looking vinyl for some time. Today I finally found a use case for it. I turned a regular keyboard into a way more fun and exciting one.

More from Sunday 11 October →