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

E12 Documentation changes to be made #592

Closed
16 tasks done
dc2007git opened this issue Oct 6, 2023 · 0 comments
Closed
16 tasks done

E12 Documentation changes to be made #592

dc2007git opened this issue Oct 6, 2023 · 0 comments
Assignees

Comments

@dc2007git
Copy link
Contributor

dc2007git commented Oct 6, 2023

Docker setup

  • Step 4, using s/docker-init, doesn’t work. Need to specify the local-dev.yml file with sudo docker compose -f docker-compose.local-dev.yml exec web coverage run manage.py test

    • Note - this and other local-dev.yml problems I found can all be fixed by changing the command in the respective s/scripts
    • change all instances of a docker compose command over to use the relevant s/docker-* script
  • When executing commands in the context of the web container, you need to have an active shell prompt, but the terminal is non-functional while the rcpch-audit-engine is being used in the same terminal.

    • Add instruction to open another terminal window
  • Running docker compose down:

    • Need to use the -f flag and specify which docker configuration file to use (fixable using s/scripts)

Running tests

  • Most recent instruction in Docs before this page is to close and destroy the Docker container. Should specify that before you run pytest, you need to have the Docker container built.
  • Docker file specified is docker-compose.dev-init.yml. Should it not be .local-dev.yml if in the development branch (fixable with s/script changes)
    • Change this in the s/docker-compose.local-dev.yml file

Customisation and Useful Flags

Test structure

  • Doesn’t look like _meta_tests exists anymore
    • review _meta_tests

Factories and Fixtures

  • Repeated ‘Conservative database access’ box
    • remove the repetition

Code Style

Logos and Branding

Project Structure

  • The AppName code box needs to be corrected to say ‘epilepsy12’ as otherwise it may lead the user to look into rcpch-audit-engine top-level folder
  • fix Mistype in constants folder explanation

Design decisions and rationale

  • Parameters for page_elements could be spaced as bullet points instead of a paragraph for readability

Organisations, Trusts and Levels of Abstraction

  • ‘The are 42 ICBs and trust’ should be ‘There are 42 ICBs and trusts’
  • drop the capital T in The ICB model is taken directly from
  • drop ‘the’ in ‘NHS Digital with the its boundary shapes for mapping’

Scoring the audit forms

  • ‘focal epilepsy are exlcuded’ should be ‘excluded’
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

No branches or pull requests

2 participants