Giter Club home page Giter Club logo

Comments (6)

GabrielMajeri avatar GabrielMajeri commented on May 25, 2024 2

Great news! The author of the other crate replied and provided us the name. We're now published on crates.io! And the docs.rs page works too!

As part of this, I've eliminated the uefi_alloc and uefi_logger crate and instead made them into optional features of the core crate. This will simplify publishing / dependencies and I see no potential downsides. Instead of uefi_alloc:: the users now have to use uefi::alloc:: (and enable the option in Cargo.toml). It gives me the idea to keep on simplifying and possibly remove the exts and services crates too.

from uefi-rs.

phil-opp avatar phil-opp commented on May 25, 2024 1

Thanks for the clarification!

About the name: The uefi crate wasn't updated since mid 2017, maybe the author is willing to transfer the name.

from uefi-rs.

GabrielMajeri avatar GabrielMajeri commented on May 25, 2024 1

@edigaryev I agree that the core API is more-or-less stable and I'd love to have easily accessible docs too.

But these are just excuses, it's more my laziness that's to blame :/

I've contacted the person who owns the uefi name on crates.io, and hopefully they will give us the name. Otherwise, I will start thinking about new names for the crate and work towards publishing it.

from uefi-rs.

GabrielMajeri avatar GabrielMajeri commented on May 25, 2024

On one hand, we're still doing some fundamental modifications to the code, so the interface is far from stable. I know that 0.x versions don't guarantee any sort of stability, but we would be releasing new versions way too often. There would've been no advantage to labeling releases with semver.

Another issue is the name of the package. A lot of the good names have been already taken.

from uefi-rs.

rmalca avatar rmalca commented on May 25, 2024

+1 for publishing unstable versions

from uefi-rs.

edigaryev avatar edigaryev commented on May 25, 2024

On one hand, we're still doing some fundamental modifications to the code, so the interface is far from stable.

https://github.com/rust-osdev/uefi-rs/graphs/code-frequency

Is this still the case after one year of development?

Also, releasing this crate will automatically make documentation available on docs.rs which is really handy for development, as currently you have to build it manually on each development machine.

from uefi-rs.

Related Issues (20)

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.