Skip to content

Conversation

@karyon
Copy link
Collaborator

@karyon karyon commented Dec 15, 2025

Small things I stumbled over while setting this up.

```
5. Open a new terminal. Enter the development shell and start EvaP:
```
cd EvaP
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

It's not necessarily there but above it suggests cd ~.

Copy link
Member

Choose a reason for hiding this comment

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

Urgh, this is ugliniess coming in from the NTFS/Windows workarounds. All commands here currently work anywhere on disk. With an absolute path, we drop that, which I think makes it a bit worse

I see your point about us mentioning ~ above in the Windows-only step. The path there is just supposed to be a weak suggestion to give users some option that works, since we'd expect them to be unfamiliar with the linux file system structure at that point.

I think it would be a bit better to try and reframe the contents of the windows-only point instead?

- `./manage.py lint`
- `./manage.py format` (applies automatic code formatting)

or, to combine all three, simply run `./manage.py precommit`.
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
or, to combine all three, simply run `./manage.py precommit`.
or, to combine them, simply run `./manage.py precommit`.

Maybe we should swap these and mention the precommit command first and then the list, idk


or, to combine all three, simply run `./manage.py precommit`.

You can also set up `pylint`, `isort`, `black` and `prettier` in your IDE to avoid doing this manually all the time.
Copy link
Member

Choose a reason for hiding this comment

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

If we're touching this: We just removed isort in #2575, probably best to update this as well (add ruff, remove isort)

htmlcov

# our nix setup produces this
process-compose.socket
Copy link
Member

Choose a reason for hiding this comment

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

Out of curiosity, what was your setup, Windows 11 with WSL 2? I think I have never seen this file mentioned by git. On my Linux, it's a socket, and git auto-ignores it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants