Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding package management to language overview #325

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

RobertIsmo
Copy link

Hello!

added a Package Management subsection under build Zig Build System.

I think it would be a net positive for communicating language features if this was mentioned in the overview, even if early. However, taking into account concerns by @kristoff-it:

  1. Not making package management its own section(even though I believe it eventually should be separate from the build system section in the overview). Rather, emulating the fact that it was a subsection of the build system in the release notes.
  2. Minimal overview and instead linking to the release notes. With 0.11.0 being the debut that summarizes the feature well, Linking directly instead of making a separate overview.

@andrewrk
Copy link
Member

andrewrk commented Dec 7, 2023

I think I would rather write something different. Thanks for the contribution but I'm going to let this sit until I find time to write the section.

@RobertIsmo
Copy link
Author

@andrewrk Hello, thank you for the quick reply. Do you still think it would be proper to remove or change:

It’s planned to have a Zig Package Manager, but it’s not done yet. One of the things that will be possible is to create a package for C libraries. This will make the Zig Build System attractive for Zig programmers and C programmers alike.

This being my original reason for open the pull request. since it contradicts:

The package manager is still in its early stages, but is mature enough to use in many cases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants