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

Restructure content #64

Merged
merged 63 commits into from
Oct 20, 2023
Merged

Restructure content #64

merged 63 commits into from
Oct 20, 2023

Conversation

hdoordt
Copy link
Member

@hdoordt hdoordt commented Jun 29, 2023

This PR is about restructuring the content, as well as making it more modular.

Using DocDoc, we're able to split up modules into smaller topic parts, each of which can be imported from some entry markdown file at will. This way, we can make Rust 101 much more suitable for reuse.

This PR furthermore implements changes discussed in #55.

TODO:

  • Setup module A-foundations.
  • Setup module B-crate-engineering
  • Setup module C-concurrency
  • Setup module D-rust-for-web
  • Setup module E-rust-for-systems
  • Setup module G-rust-for-data-science
  • Update contributing guide
  • Remove old content
  • Update README to contain info on suggested tracks
  • List learning objectives per topic
  • Relate exercises to topics

Note: this PR will not add new content. Instead, it will add stubs for content that is to be created, calling for participation.

@hdoordt hdoordt self-assigned this Jun 29, 2023
@hdoordt hdoordt force-pushed the restructure branch 2 times, most recently from c74bb90 to 31654c7 Compare June 29, 2023 18:14
@hdoordt hdoordt marked this pull request as ready for review October 20, 2023 13:25
@hdoordt hdoordt merged commit 1cd1da1 into main Oct 20, 2023
@hdoordt hdoordt deleted the restructure branch May 16, 2024 06:55
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.

1 participant