You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-16Lines changed: 5 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -11,35 +11,24 @@ The site is made with the web framework Svelte and built using Sveltekit. The si
11
11
## To-do list
12
12
### Things I should do
13
13
14
-
*~~Throw errors at runtime in console in dev mode, or catch+throw visually on the production site (unless I can somehow find a way to show a whole stack trace, which I'd be fine with then having visually - e.g. in the result area.) If the error happens when using custom data, the site should suggest to the user that their input may be invalid.~~
15
-
*~~Change page metadata to a) be stored in .JSON and b) not be a store (it doesn't change! Why is it a store!)~~
16
-
* Move all pages over to the new template format
17
-
*~~Change default "page source code" link to be the folder on GitHub.~~
18
-
*~~Improve theme and page design (just use the VS Code colours & add a width? I dunno)~~
19
-
*~~Make a better favicon~~
14
+
* Add a way to view code on the page, e.g. with a toggle
20
15
* Fix sorting issues on some year pages
21
-
* Fix PuzzleList so it can actually work on first load
22
-
23
-
### Nice to haves
24
-
25
16
* Add ~~keywords for each page~~ and a way to sort pages by keywords (e.g.: `lists`, `sorting`, etc)
26
-
* Basic visualisation support (integrate e.g. chartjs into library stuff?)
27
-
*~~Add an extra link when running in dev mode to the actual site (this would be so convenient lol)~~
28
-
*~~Add user feedback to PuzzleList.svelte ensuring that it doesn't just show a blank when it takes a while to generate~~
17
+
18
+
_Low-priority:_
29
19
* Allow for more customisation/bindings with the Result component, which would be useful for solutions that need a visualisation
20
+
* Basic visualisation support (integrate e.g. chartjs into library stuff?)
30
21
31
22
## Acknowledgements
32
23
* ric2b's [2021 Advent of Code site](https://github.com/ric2b/advent-of-code/tree/master/2021) was used as inspiration
33
24
* Glench's [sveltekit GitHub pages template](https://github.com/Glench/sveltekit-github-pages-template) was used to work out how to get this working with GitHub Pages
34
25
35
26
36
-
37
-
38
27
## Instructions for use
39
28
40
29
### Developing
41
30
42
-
1. Ensure you have node.js installed(I recommend node.js v18, which gives you npm v8, which is required!)
31
+
1. Ensure you have node.js installed, _and_ a high enough version of it (I recommend node.js v18 - which gives you npm v8, which is required!)
0 commit comments