{"id":21163340,"url":"https://github.com/arthurdw/bachelor-dissertation","last_synced_at":"2026-04-13T06:38:16.151Z","repository":{"id":242361800,"uuid":"788429881","full_name":"Arthurdw/bachelor-dissertation","owner":"Arthurdw","description":"Explore the next generation of web solutions in this bachelor's dissertation. Dive into various frameworks, their pros, and cons. Includes LaTeX templates, code samples, and concise summaries for easy understanding.","archived":false,"fork":false,"pushed_at":"2024-06-10T06:59:25.000Z","size":19103,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T09:48:45.836Z","etag":null,"topics":["angular","howest","latex","lit","pinia","react","redux","router","svelte","thesis","vdom","vue"],"latest_commit_sha":null,"homepage":"","language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-sa-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Arthurdw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-18T12:00:20.000Z","updated_at":"2024-06-10T06:59:29.000Z","dependencies_parsed_at":"2024-06-02T14:55:28.615Z","dependency_job_id":"7e219597-dfca-4f8d-b522-50bdc7f7adda","html_url":"https://github.com/Arthurdw/bachelor-dissertation","commit_stats":null,"previous_names":["arthurdw/bachelor-dissertation"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arthurdw%2Fbachelor-dissertation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arthurdw%2Fbachelor-dissertation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arthurdw%2Fbachelor-dissertation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arthurdw%2Fbachelor-dissertation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Arthurdw","download_url":"https://codeload.github.com/Arthurdw/bachelor-dissertation/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243608792,"owners_count":20318677,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","howest","latex","lit","pinia","react","redux","router","svelte","thesis","vdom","vue"],"created_at":"2024-11-20T13:45:54.350Z","updated_at":"2026-04-13T06:38:11.108Z","avatar_url":"https://github.com/Arthurdw.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Next-Gen Web Solutions\n\nWelcome to my bachelor's dissertation on web frameworks. This document explores various web solutions, their advantages, and disadvantages.\n\n## TL;DR Overview\n\nFor a concise summary of each web solution, including their pros and cons, refer to the [TLDR.md](TLDR.md) document.\n\n## Dependencies\n\nEnsure the following are installed:\n\n- LaTeX distribution (e.g., MiKTeX)\n- Biber (for bibliography management)\n- Inkscape (for handling SVG images)\n\n## Project Overview\n\nHere's a brief overview of the project structure:\n\n- `chapters/`: Contains chapters such as `introduction.tex`, `conclusion.tex`, and `experiment.tex`.\n- `code/`: Holds code samples relevant to the dissertation.\n- `images/`: Stores images used in the document, including those in the `experiment` and `appendix` subdirectories.\n- `config.tex`: Configuration file for LaTeX settings.\n\n## Building the Document\n\nTo build the document, you can use the following commands:\n\n- **Make**: Use the `make` command to build the document.\n- **Clean**: Use the `make clean` command to clean up the project.\n- **Clean (Windows)**: Use the `make clean-win` command in PowerShell to clean up the project on Windows.\n\nAlternatively, you can compile the LaTeX document using command line tools:\n\n1. **Run pdflatex**:\n    ```sh\n    pdflatex -synctex=1 -interaction=nonstopmode -enable-write18 -file-line-error main.tex\n    ```\n\n2. **Run makeglossaries**:\n    ```sh\n    makeglossaries main\n    ```\n\n3. **Run biber**:\n    ```sh\n    biber main\n    ```\n\n4. **Run pdflatex again (twice)**:\n    ```sh\n    pdflatex -synctex=1 -interaction=nonstopmode -enable-write18 -file-line-error main.tex\n    pdflatex -synctex=1 -interaction=nonstopmode -enable-write18 -file-line-error main.tex\n    ```\n\n## Usage for Students\n\nIf you intend to compose your thesis using LaTeX, feel free to utilize this template. Ensure you acknowledge this usage at the outset of your bibliography (this should happen automatically once you change the `config.tex` file). Additionally, be sure to seek approval from your advisor beforehand.\n\n## Contributing\n\nContributions are welcome! If you have suggestions or improvements, please submit a pull request or open an issue.\n\n## License\n\nThis project is licensed under the [Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/) License. See the [LICENSE](LICENSE) file for details.\n\n\n---\n\nFeel free to reach out if you have any questions or need further assistance. Happy writing!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farthurdw%2Fbachelor-dissertation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farthurdw%2Fbachelor-dissertation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farthurdw%2Fbachelor-dissertation/lists"}