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

[Issue 402] Updates README.md and Supporting docs #433

Merged
merged 20 commits into from
Sep 14, 2023

Conversation

acouch
Copy link
Collaborator

@acouch acouch commented Aug 29, 2023

Summary

Fixes #402

Time to review: 10 mins

Changes proposed

Update documentation to incorporate recent activity.

@acouch
Copy link
Collaborator Author

acouch commented Aug 29, 2023

Noting this doesn't incorporate base docker-compose.yml and Makefile.

@acouch acouch marked this pull request as ready for review August 31, 2023 17:13
@acouch acouch added the documentation Improvements or additions to documentation label Sep 1, 2023
README.md Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
api/README.md Outdated Show resolved Hide resolved
api/README.md Outdated Show resolved Hide resolved
documentation/README.md Outdated Show resolved Hide resolved
documentation/api/development.md Outdated Show resolved Hide resolved
documentation/api/development.md Outdated Show resolved Hide resolved
documentation/frontend/README.md Outdated Show resolved Hide resolved
infra/README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
@acouch acouch force-pushed the acouch/issue-402-update-readme-usdr branch from dae1dd8 to e5705d8 Compare September 12, 2023 17:20
@@ -0,0 +1,3 @@
# Front-end Documentation

Documentation for the Next.JS-based front-end can be found in this directory and the [frontend README.md](../../frontend/README.md).
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

…can be found in this directory…

The only thing in this directory really is the i18n docs. The instructions for running the frontend app live in the other frontend README. At first, I was gonna suggest we didn't need a /documentation/frontend/README and a /frontend/README (internationalization.md could just be moved to the app directory). However, the api has a lot more in the documentation/ folder. We should be consistent, but I wonder if it might confuse new folx that some docs are w/ their specific apps in the monorepo and some are in the documentation folder?

I'm not suggesting a change here. Just noting potential confusion.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We got confirmation that this directory and its content (the prototypes) can be nixed (they're in Sharepoint now). Slack thread.

Copy link
Contributor

@SammySteiner SammySteiner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added some suggestions and nits. Otherwise, thanks for updating all these documents!

README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
Now, any time you commit code to the repository, the hooks will run on all modified files automatically. If you wish, you can force a re-run on all files with `pre-commit run --all-files`.

### Testing
Documentation and development instructions for the front-end are provided in the [Front-end README.md](./frontend/README.md).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Noticing that the backend and frontend have different doc structure and maybe we should clean that up so it's consistent.

README.md Outdated Show resolved Hide resolved
api/README.md Outdated Show resolved Hide resolved
infra/README.md Outdated Show resolved Hide resolved
documentation/infra/vulnerability-management.md Outdated Show resolved Hide resolved
**Note:** Run everything from within the `/api` folder:

1. Install the version of Python specified in [pyproject.toml](../../api/pyproject.toml)
[pyenv](https://github.com/pyenv/pyenv#installation) is one popular option for installing Python,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This link next to the previous link looks confusing. Consider adding a period in between and starting a new sentence.


1. Install the version of Python specified in [pyproject.toml](../../api/pyproject.toml)
[pyenv](https://github.com/pyenv/pyenv#installation) is one popular option for installing Python,
or [asdf](https://asdf-vm.com/).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe add more context to asdf, ie. and asdf is another popular tool for managing tool versions for more than just python.

@acouch acouch force-pushed the acouch/issue-402-update-readme-usdr branch from 438f53f to 7cf6fcd Compare September 14, 2023 17:17
@acouch acouch merged commit 715e585 into main Sep 14, 2023
18 checks passed
@acouch acouch deleted the acouch/issue-402-update-readme-usdr branch September 14, 2023 17:18
@github-actions github-actions bot restored the acouch/issue-402-update-readme-usdr branch September 14, 2023 17:19
@acouch acouch deleted the acouch/issue-402-update-readme-usdr branch September 15, 2023 17:06
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

Successfully merging this pull request may close these issues.

[Task]: Update README with open source runbook content
6 participants