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

Nithin/crate merge #404

Merged
merged 10 commits into from
Mar 23, 2024
Merged

Nithin/crate merge #404

merged 10 commits into from
Mar 23, 2024

Conversation

nithinmuthukumar
Copy link
Collaborator

This pr takes on #356, with the main goal being removing dependency cycles between crates.

The idea is that the dependencies should be one way where no other crate can depend on shrs_core except shrs.
shrs_line was merged into shrs_core because of the deep interdependency between the two.
PosixLang from shrs_lang was also merged intoshrs_coreremoving that dependency.

@MrPicklePinosaur
Copy link
Owner

Just ensure that the public interface still makes sense with minimal breaking changes. You can verify the public interface by building the docs (not the book). Also check that shrs_example and plugins still build.

In the near future (maybe starting from next release), we should keep track of breaking changes and provide a migration changelog for new releases (see bevy update post for inspiration).

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.

2 participants