Giter Site home page Giter Site logo

hnews's Introduction

Hi there ๐Ÿ‘‹

I manly work with React, ES6 and Python3, from top to bottom...

from dataclasses import dataclass
from enum import Enum


class Position(Enum):
    SW_ENGINEER = "Software Engineer"
    SW_ARCHITECT = "Software Architect"


@dataclass
class ContactInfo:
    email: str
    phone: str


@dataclass
class Me:
    full_name: str
    contact: ContactInfo
    position: list[Position]
    github: str
    skills: list[str]


io = Me(
    full_name="Luca Bacchi",
    contact=ContactInfo(email="[email protected]", phone="+39 347 484 6411"),
    position=[Position.SW_ENGINEER, Position.SW_ARCHITECT],
    github="https://github.com/bacchilu",
    skills=["Python3", "ReactJS"],
)

hnews's People

Contributors

bacchilu avatar

Watchers

 avatar  avatar

hnews's Issues

Tests

Consider adding some tests

Explore GitHub Actions

I think I can do the authomatic build and, I suppose, many other things.

GitHub Actions is a powerful feature in GitHub that allows you to automate, customize, and execute your software development workflows right in your repository. Here are some of the key things you can do with GitHub Actions:

  1. Continuous Integration and Continuous Deployment (CI/CD): Automatically build, test, and deploy your code. This is one of the most common uses of GitHub Actions. You can set up workflows to run your test suite on every push or pull request, and deploy your code to production when it's merged into a specific branch.

  2. Automate Workflows: Automate almost any task in your development process. This can include linting code, updating dependencies, or even automating issue and pull request management.

  3. Support for Multiple Languages and Platforms: GitHub Actions supports a variety of programming languages and platforms, allowing you to build, test, and deploy across multiple systems.

  4. Custom Workflows: You can create custom workflows that suit your specific development needs. This includes defining custom steps, conditions for running those steps, and specifying the order in which they should run.

  5. Scheduled Jobs: You can schedule your workflows to run at specific times using cron syntax. This is useful for tasks like nightly builds or regular maintenance tasks.

  6. Use Community Actions: There is a marketplace of pre-built actions created by the GitHub community and third-party developers. You can use these actions to integrate with various tools and services without writing the code from scratch.

  7. Matrix Builds: Run your tests across multiple versions of a language or multiple operating systems with matrix builds. This ensures compatibility and helps in identifying issues specific to certain environments.

  8. Manual Triggers: Apart from triggering actions on code events like push or pull request, you can also manually trigger workflows. This is useful for tasks that don't fit the standard event model.

  9. Artifact and Log Storage: GitHub Actions allows you to upload artifacts from your workflows and store logs, making it easier to debug and track the history of your jobs.

  10. Environment Variables and Secrets Management: Safely use and store sensitive information like API keys and credentials with built-in secrets management.

  11. Integration with GitHub Packages and GitHub Container Registry: Automate publishing packages to GitHub Packages or Docker images to GitHub Container Registry.

Using GitHub Actions can significantly streamline your development process by automating repetitive tasks, ensuring consistency in your workflow, and integrating seamlessly with other tools and services.

Favorites articles

This feature needs to be implemented both in local storage and firebase.

Move to TS

Better to move everything to TypeScript

Show recents

We need a checkbox to show only "recent" items.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.