Giter Site home page Giter Site logo

ideas's Introduction

ideas's People

Contributors

nickgerace avatar

Stargazers

 avatar

Watchers

 avatar  avatar

ideas's Issues

GNU/BSD Make replacement with native Windows support (msvc)

Yes, there's nmake, mage, just, etc., etc. However, It would be nice if GNU/BSD Make just had a little bit more. That is, it would be nice if native Windows support worked.

There's another issue: many Makefiles assume uutils and coreutils will be on the host. Perhaps, this is partially an ecosystem problem. Either way, it would be nice for this issue to be explored further.

Multi-platform CLI font manager

Fonts can be managed via CLI, but there may be a gap cross-platform option for font installation, perhaps using a lockfile or declarative-file approach to maintaining a list of fonts.

The current landscape:

  • macOS: Homebrew casks
  • Linux: varies by distro, but some have fonts installable by their default package manager or user repository (PPA/AUR/etc.)
  • Windows: unsure at time of writing (haven't researched fully)

The landscape may look like this because some fonts are proprietary, some are open sources, others are only available for downloads on certain sites, etc. The resulting CLI would likely look similar to Homebrew, but specifically tailored to handle font installation on all three major desktop operating system platforms.

Origin: https://twitter.com/bitandbang/status/1417164619790131208?s=20

Custom Resource Tracing Libary for Kubernetes

There may be a gap for tracing the lifecycle of CRs for corresponding CRDs in Kubernetes. This library could enable the following:

  1. Create a graph of CRs created/updated/deleted over time for a given CRD.
  2. What/who created/updated/deleted some CR?

This issue is a little broad, so "tracing" might include pprof/dtrace style flamegraphs or traditional traces. It may also just provide a logger that logs CR create/update/delete events with precise timestamps. The scope is a bit unclear, but the general idea remains.

Origin: debugging CR lifecycles; been thinking about some idea for it for about a year and a half

Multi-platform replacement for the "time" command

time yields results that can be difficult to parse and discern for users new to it. There should be a multi-platform replacement for time that works on Windows, is precise, and emphasis on ease of use. It should likely be written in Rust since garbage collection can hinder preciseness.

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.