Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shresht7/languages
Aggregated stats of the languages I use across my repositories 👨💻📊
https://github.com/shresht7/languages
gh-pages languages
Last synced: about 1 month ago
JSON representation
Aggregated stats of the languages I use across my repositories 👨💻📊
- Host: GitHub
- URL: https://github.com/shresht7/languages
- Owner: Shresht7
- License: mit
- Created: 2022-03-02T08:55:54.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-12T04:10:16.000Z (2 months ago)
- Last Synced: 2024-09-12T13:45:25.507Z (2 months ago)
- Topics: gh-pages, languages
- Language: Svelte
- Homepage: https://Shresht7.github.io/Languages/
- Size: 1.19 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Languages
-----------[shresht7.github.io/Languages](https://shresht7.github.io/Languages/)
![language-pie-chart](./screenshot.png)
Aggregated stats of all the languages that I use across all my repositories.
## 🗺 Project Details
---------------------The project is a **svelte** single-page-application that uses **vite** to get built as a static-site to be deployed on **gh-pages**.
The project makes use of **GitHub Actions** to automatically _fetch the language data_, _rebuild the site_ and _deploy to gh-pages_ on a cron-schedule.
> While the site can fetch language data for any GitHub user client-side, it is a slow and inefficient process, as an API request goes out for every repository that a user has. Also, language data doesn't really change that often and so up-to-date information isn't very meaningful. This is why I opt to generate languages stats at build-time. The site is built monthly using GitHub Actions.