Best of GitHub ActionsSeptember 2022

  1. 1
    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.

  2. 2
    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.

  3. 3
    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.

  4. 4
    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.

  5. 5
    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.

  6. 6
    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.

  7. 7
    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)

  8. 8
    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.

  9. 9
    Article
    Avatar of pointerPointer·4y

    Technical Evaluation of a Startup

    The Company engineering team consists of about eight developers along with Alice and Dennis. Dennis bridges this direction to the engineering team by providing research and detailed user stories.