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

Closed
wants to merge 1 commit into 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.

@kristoff-it
Copy link
Member

Closing in preparation to moving the website to Zine.

The general topic of how to document the package manager and where to put such documentation is still open. Since this PR was created a build system guide was added to the learn section which explains the build system up to (but not included) packages, but as I remember Andrew wants to move that page somewhere else anyway.

@kristoff-it kristoff-it closed this Sep 1, 2024
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.

3 participants