Mark Bakhit

Results 186 issues of Mark Bakhit

### Current Situation Currently, nothing within ReactPy-Django is tested to work within [`pyscript` components.](https://reactive-python.github.io/reactpy-django/latest/reference/components/#pyscript-component) ### Proposed Actions There may be some features that might just work, so some testing will...

priority: 2 (moderate)
type: investigation
complexity: 2 (medium)

### Current Situation I forgot to remove deprecated code from the last major release. ### Proposed Actions Remove deprecated code when possible

type: management

Last commit was 8 months ago. Was considering PRing to add [`ReactPy`](https://github.com/reactive-python/reactpy), [`granian`](https://github.com/emmett-framework/granian), and [`ServeStatic`](https://github.com/Archmonger/ServeStatic), but it seems like this repo hasn't had much activity lately.

### Current Situation `vdom_to_html` does not render anything of `ComponentType` ### Proposed Actions Do a basic `component.render()` action on each `ComponentType`.

type-feature

### Current Situation There is currently no good URL routing mechanism for pyscript components. ### Proposed Actions Create a URL router that works natively with our built-in pyscript components within...

priority: 2 (moderate)
complexity: 1 (high)

**Describe the bug** It appears that the `linkspector` github action does not even attempt to scan any files within `dirs`, which I've managed to replicate on my local Windows machine...

bug

### Description The [range response test in `test_django_servestatic`](https://github.com/Archmonger/ServeStatic/blob/67075d51556a32583f13dd8570e85d6c7266b15a/tests/test_django_servestatic.py#L340-L353) was disabled due to bugs related to the test suite. It is assumed that the pytest fixture `AppServer` was conflicting with how...

### Description Checking coverage locally is currently a bit awkward. We should create a `hatch` command to automate this.

### Description Documentation link checking via `linkcheckmd` [was disabled](https://github.com/Archmonger/ServeStatic/pull/35#issuecomment-2369600334) due to ReadTheDocs (RTD) blacklisting GitHub Workflows IP addresses. At the time, there wasn't any viable workaround besides either disabling link...

### Description VSCode has a relatively new feature called [profiles](https://code.visualstudio.com/docs/editor/profiles), which allows for creating reusable workspace configurations. We should look into whether this is worth supporting within the repo.