Best of GitHub Actions — 2022

  1. 1
    Article
    Avatar of communityCommunity Picks·4y

    Beautify GitHub profile

    README is a lightweight markup language that is intended for readability and to make the code look just like the output. README file generators can help you build your GitHub profile with minimum effort and ease. There are some cool dynamic features you can add to your readme file and take your profile to a completely next level. There is a Vs Code extension called WakaTime.

  2. 2
    Article
    Avatar of pointerPointer·3y

    The State of Frontend in 2022

    The State of Frontend in 2022 analysis of 3,700 respondents from 125 countries. The 5 countries with the most responses were the US, Poland, UK, Germany and India. Only 18% of people filling out the survey said they work at non-tech-first companies.

  3. 3
    Article
    Avatar of logrocketLogRocket·4y

    How to automate API tests with Postman

    Writing API tests with Postman is a platform that provides a complete set of tools for building, testing, documenting, and mocking APIs. We'll explore how to write automated functional and integration tests for your APIs that will run in a CI/CD pipeline. We’ll create a collection called Delivery-API Tests where we are simple tests, but the goal is to understand the concept of testing in Postman.

  4. 4
    Article
    Avatar of gcgitconnected·3y

    Ultimate 10 Stages to Master Backend Development

    Backend development refers to server-side programming in which a developer creates application architecture and business logic to process and store the data and output useful information. There are multiple backend programming languages, frameworks, and stacks like JavaScript, Python, PHP, Java, Ruby, etc.

  5. 5
    Article
    Avatar of communityCommunity Picks·4y

    Best practices for creating a modern npm package

    You will first learn how to create an npm package, so you can get familiar with building and publishing a package. Then you’ll learn what’s involved with making a more robust and production-ready package by setting up a test framework, a continuous integration and deployment pipeline, security checks, and automated semantic npm publish.

  6. 6
    Article
    Avatar of spaceliftSpacelift·3y

    The Most Comprehensive List of DevOps Tools for 2023

    The Most Comprehensive List of DevOps Tools for 2023 gathers some of the most useful and commonly used DevOps tools and technologies. Git Git is the most commonly used distributed version control system and is the clear winner in this space. GitHub GitHub is the default and most broadly used code repository management system.

  7. 7
    Article
    Avatar of communityCommunity Picks·4y

    The Perfect Commit

    The Perfect Commit is a single, focused change that should be treated thoughtfully and with care. For things like web applications that can be deployed to production, a commit should be a unit that could be deployed.

  8. 8
    Article
    Avatar of communityCommunity Picks·3y

    nektos/act: Run your GitHub Actions locally 🚀

    You can use the GitHub Actions defined in your GitHub Actions to run your actions locally. The environment variables and filesystem are all configured to match what GitHub provides. If you are using Windows, please follow the steps outlined in Docker Docs for how to install Docker Desktop on Windows.

  9. 9
    Article
    Avatar of devtoDEV·4y

    Mini Portfolio: Bring Your GitHub Profile To The Next Level

    A friend asked me how I created my GitHub profile a while ago and if I ever wrote a blog post about it, it also became my mini portfolio. The new structure would be: The banner - About me - Skills - Contribution stats on. Unfortunately, the color combinations I use for my logo are not accessible if I want to use them as background and small text.

  10. 10
    Article
    Avatar of hashnodeHashnode·4y

    Presenting Show Off ✨ - Showcase your setup!

    Show Off is a great place to showcase all the gadgets and software you use and share them with your friends and fans. Add affiliate links to the items and make it easy to earn when the user clicks through your collection. Share & Embed with the unique link that you get for your collection, you can use it to share.

  11. 11
    Article
    Avatar of ghblogGitHub Blog·3y

    GitHub’s top 10 blog posts of 2022

    The GitHub Blog is highlighting some of the incredible work from GitHub’s engineers, product teams, and security researchers during 2022. Include diagrams in your Markdown files with Mermaid. A picture tells a thousand words.

  12. 12
    Article
    Avatar of communityCommunity Picks·4y

    Create a CI/CD Pipeline with GitHub Actions and AWS

    GitHub Actions are a continuous integration and continuous delivery platform that allows developers to automate builds, testing and deployments through the creation of "workflows" For public repositories, GitHub Actions is completely free! This guide will be scratching the surface of what GitHub Actions can really provide, and I highly suggest checking the documentation out. Adding the.git/workflows folder and YAML File Workflows are stored in a. Git folder in your repository.

  13. 13
    Article
    Avatar of hashnodeHashnode·4y

    How to create portfolio website with custom domain using Github pages

    A portfolio is how you can stand out amongst the thousands of new graduates from college and bootcamps. You can even add a custom domain for around $15 a year with no monthly hosting fees for some extra pizazz. Here is a step-by-step guide on how to make your own portfolio website.

  14. 14
    Article
    Avatar of devtoDEV·4y

    How I Maintain OSS Projects

    There are a plethora of ways to configure and automate workflows around your project that are freely accessible to open source projects. Dependabot helps me spend less time maintaining my projects by automating dependency updates as pull requests.

  15. 15
    Article
    Avatar of denoDeno·3y

    How to build a static site with Lume

    How to build a static site with Lume is a guest blog written by Óscar Otero, creator of Lume. In this tutorial we'll learn how to use Lume (pronounced ), a fast and extremely flexible, composable, and extensible static site generator written in Deno.

  16. 16
    Article
    Avatar of spaceliftSpacelift·4y

    5 Most Useful CI/CD Tools for DevOps (Popular Options List)

    Azure DevOps by Microsoft is an all-in-one CI/CD platform that features entire software delivery in one place. Azure Test Plans offer a great set of If the compilation steps are required, they are specified as well. A successfully built image can therefore be run on any machine that hosts a Docker engine. The Docker engine also takes care of the resource management for each container.

  17. 17
    Article
    Avatar of gitguardianGitGuardian·3y

    Thinking Like a Hacker: Finding Leaked Code on GitHub

    Poor Corp's security team received an email that was sent to all of their publicly listed email addresses. The email contained a vague message stating that the sender had found a security vulnerability and needed Poor Corp to reach out to them immediately. Poor Corp’s security team was confused, but they had locked down their policy to not allow public repositories.

  18. 18
    Article
    Avatar of tilThis is Learning·4y

    Working with Github from your best editor

    extension allows you to do whatever you want if you are working with a PR and Issues. This extension is an official extension created by the GitHub team. To create your first PR you have to click the icon in the top right of the PR section.

  19. 19
    Article
    Avatar of hnHacker News·4y

    How I’m a Productive Programmer With a Memory of a Fruit Fly

    Dash is a $30 Mac app3 (also available as part of Setapp subscriptions!), there’s the free Windows and Linux version called Zeal. Dash can replace documentation that you already keep locally on your computer for faster and/or offline access without doing anything special. Just package it up into the necessary directory structure, add an empty index, and fill out simple metadata.

  20. 20
    Article
    Avatar of dzDZone·4y

    Best Practices for Securing Your Repository

    The GitHub Marketplace was first introduced during the GitHub Universe in 2016. Navigate to the GitHub repository and have a look at how actively the maintainers and contributors are pushing into the project. Do they provide basic example usage, like a simple YAML file to start?

  21. 21
    Article
    Avatar of tilThis is Learning·4y

    5 tips to improve your Code Reviews on GitHub

    Code Review (CR) is a practice when the second engineer audits your changes before merging them to the main codebase. Labels are nothing else but additional, easy-to-see and filter pieces of information visible on pull request lists.

  22. 22
    Article
    Avatar of thisdotThis Dot·4y

    GitHub Actions for Serverless Framework Deployments

    Serverless Framework does all its configuration via a serverless.yml file. However, the framework officially supports alternative formats including.json,.js, and.ts. We decided to move all of our CI/CD to GitHub Actions. We had to make the following changes to our actions and configuration to get everything 100% working: serverless to get all of the serverless service. The app and org variables make it so it is required to have a valid dashboard login. This meant we couldn’t have a. serverless configuration.

  23. 23
    Article
    Avatar of vscodeVisual Studio Code·4y

    Dev Container Features

    Dev Container Features are self-contained units of installation code, container configuration, and/or settings. They can be built to work with a wide range of base container images. Features can now be stored as OCI Artifacts in any supporting container registry. The source code of a Feature has two components: An install script ( install.sh) and a configuration file (devcontainer-feature.json)

  24. 24
    Article
    Avatar of anavidAnalytics Vidhya·4y

    Setting Up CI/CD Using GitHub Actions

    Setting Up CI/CD using GitHub Actions makes it easy to automate all your software workflows now with the help of GitHub Actions. It uses YAML syntax to define the events, jobs, and steps. These files are stored in GitHub workflows, and a series of commands are automatically triggered whenever a code is pushed.

  25. 25
    Article
    Avatar of glcGolang News·4y

    An advanced starter Golang Repository Template

    An advanced starter Golang Repository Template is a GitHub repository template for Golang. It has been created for ease of use for anyone who wants to - quickly get into Go without losing too much time on environment setup, - create a new repository with essential Continous Integration. Star this repository if you find it valuable and worth maintaining.