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

Update internal documentation #43

Closed
4 of 6 tasks
rennergade opened this issue Nov 19, 2024 · 11 comments
Closed
4 of 6 tasks

Update internal documentation #43

rennergade opened this issue Nov 19, 2024 · 11 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@rennergade
Copy link
Contributor

rennergade commented Nov 19, 2024

Now that we've made significant head way lets make an attempt to update our internal documentation.

Ruchir has offered to edit/package everything nicely for us so we should take him up on that, the rest of us need to provide him content.

I think the best breakdown is the checklist below, can each group put together a writeup on the following issues (probably ~1 page google doc).

@rennergade
Copy link
Contributor Author

We have a short break coming up for Thanksgiving where people have a few days off or are traveling. If we can try to get these done around that time that would be awesome.

@Yaxuan-w
Copy link
Member

That would be great if we can have instructions on running the test / simple programs too

@Yaxuan-w Yaxuan-w added the documentation Improvements or additions to documentation label Nov 19, 2024
@rennergade
Copy link
Contributor Author

That would be great if we can have instructions on running the test / simple programs too

Yes strongly agree. Hopefully Robin and Yash can have that up and running soon with instructions.

@qianxichen233
Copy link
Contributor

Here is the link of the docs for the multi-process part: https://docs.google.com/document/d/16F5EV2TbajA0B0rAW5xiz2HgpBbK5JboZD86prdlD_g/edit?usp=sharing

@Yaxuan-w
Copy link
Member

@rennergade
Copy link
Contributor Author

@yzhang71
Copy link
Contributor

@rennergade
Copy link
Contributor Author

@ruchjoshi-nyu Can you try to mock up something with the sections we've provided above?

@rennergade
Copy link
Contributor Author

I reorganized the docs repo yesterday. Thanks to @ruchjoshi-nyu for helping organize some of this.

Some next steps

  • It doesn't seem to be autobuilding due to actions being disabled possibly? @yashaswi2000 can you look into fixing this.
  • the "libc" doc is pretty bare, and I left the old daily log and tls markdown documents in the repo even though we're no long serving them. @yzhang71 any chance you can try to summarize the important parts from those and add those to the libc.md file?
  • I left a file for a bazel build doc pretty much empty @yashaswi2000 can you fill this out?
  • There's a few markdowns now in the "use" folder for compilation, running, and debugging. I pretty much threw together multiple refs I had into each file so I'm not sure if everything is correct and/or if its redundant @qianxichen233 @robinyuan1002 can you guys look at those and update them?
  • @ChinmayShringi can we add a doc in "internal" explaining how the memory management stuff works so far? Can just start with an overview of the vmmap

@rennergade
Copy link
Contributor Author

@qianxichen233 can you add your pthread changes to the multi-processing doc, and also send @ChinmayShringi a few paragraphs for memory on the changes in your recent PR?

@rennergade
Copy link
Contributor Author

I'm going to close this issue here and create individual issues in the docs repo. Will be easier to organize going forward.

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

No branches or pull requests

6 participants