Giter Site home page Giter Site logo

danlipsitt / dream2nix Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nix-community/dream2nix

0.0 1.0 0.0 7.69 MB

Automate reproducible packaging for various language ecosystems [maintainer=@DavHau]

Home Page: https://nix-community.github.io/dream2nix

License: MIT License

Shell 0.21% Python 11.29% Nix 85.28% jq 0.44% JavaScript 0.91% CSS 0.24% TypeScript 1.30% XSLT 0.33%

dream2nix's Introduction

dream2nix - A framework for automated nix packaging
Automate reproducible packaging for various language ecosystems
Documentation | Example Repo | Example Repo Flake | Example Packages

!!! Warning: dream2nix is unstable software. While simple UX is one of our main focus points, the APIs are still under development. Do expect changes that will break your setup.

legacy dream2nix

Dream2nix is currently in the process of being refactored to make use of drv-parts. Not all features and subsystems are migrated yet. If you prefer continue using the makeFlakeOutputs interface, please refer to the legacy branch of dream2nix.

Funding

This project was funded through the NGI Assure Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 957073. Applications are still open, you can apply today.

If your organization wants to support the project with extra funding in order to add support for more languages or new features, please contact one of the maintainers.

Documentation

๐Ÿ‘‰ To the docs

Presentations

Get in touch

๐Ÿ‘‰ matrix chat room

Contribute

๐Ÿ‘‰ GitHub repo

๐Ÿ‘‰ issues

Goals

dream2nix focuses on the following aspects:

  • Modularity
  • Customizability
  • Maintainability
  • Code de-duplication across 2nix solutions
  • Common UI across 2nix solutions
  • Reduce effort to develop new 2nix solutions
  • Exploration and adoption of new nix features
  • Simplified updating of packages

The goal of this project is to create a standardized, generic, modular framework for automated packaging solutions, aiming for better flexibility, maintainability and usability.

The intention is to integrate many existing 2nix converters into this framework, thereby improving many of the previously named aspects and providing a unified UX for all 2nix solutions.

dream2nix's People

Contributors

davhau avatar yusdacra avatar phaer avatar tinybeachthor avatar hsjobeki avatar github-actions[bot] avatar leungbk avatar happysalada avatar a-kenji avatar raboof avatar tgunnoe avatar yajo avatar antotocar34 avatar dependabot[bot] avatar max-privatevoid avatar vincentvanlaer avatar fufexan avatar t4ccer avatar oati avatar fridh avatar chaoflow avatar adisbladis avatar purepani avatar bezmuth avatar roberth avatar wmertens avatar aciceri avatar blaggacao avatar dnswd avatar mic92 avatar

Watchers

 avatar

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.