Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/valerauko/personal-advent
個人用のアドベントカレンダー。ブラウザ内であっちこっちのカレンダの予定をまとめましょう〜
https://github.com/valerauko/personal-advent
advent-calendar advent-of-code calendar clojurescript re-frame
Last synced: about 1 month ago
JSON representation
個人用のアドベントカレンダー。ブラウザ内であっちこっちのカレンダの予定をまとめましょう〜
- Host: GitHub
- URL: https://github.com/valerauko/personal-advent
- Owner: valerauko
- License: agpl-3.0
- Created: 2022-11-02T01:28:21.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-23T04:50:24.000Z (2 months ago)
- Last Synced: 2024-11-23T05:21:01.143Z (2 months ago)
- Topics: advent-calendar, advent-of-code, calendar, clojurescript, re-frame
- Language: Clojure
- Homepage: https://advent.dekiru.tech
- Size: 104 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# 個人アドカレ
[advent.dekiru.techでお試しあれ!](https://advent.dekiru.tech)
アドカレにやりたいことを予告するのはローマンある!でも... 何ヶ所のカレンダーにも参加すると、どこへいつ何が投稿予定だったのか忘れる。それとも公式のアドカレ作るまではないけど、自身へのチャレンジとして、自分だけのアドカレをやってみたい。
そういうニーズに答えるための個人アドカレだ。
[![image](https://user-images.githubusercontent.com/6322484/199551614-26370287-bfaf-4b5f-9393-cc132b8b0b5c.png)](https://advent.dekiru.tech)
## 技術スタック
* [ClojureScript](https://clojurescript.org/) ([shadow-cljs](https://github.com/thheller/shadow-cljs))
* [re-frame](https://day8.github.io/re-frame/) (React)
* [shadow-css](https://github.com/thheller/shadow-css), [Tabler Icons](https://tabler-icons.io/)
* Kubernetes, Github## 動かすとき
### VS Code
devcontainer対応。
### ローカル
`yarn dev` してから `localhost:8280` で確認可能。
### Docker
Githubの[Packagesに公開されている](https://github.com/valerauko/personal-advent/pkgs/container/personal-advent)ので動かしたい場合はどうぞご自由に。
自前でビルドしたい場合は[Dockerfile](Dockerfile)と[ビルドのAction](.github/workflows/release.yaml)をご参照ください。
### Kubernetes
マニフェストも公開しているので、自分のクラスターに上げたい場合は[そのマニフェスト](manifests)を参考に実装するか、kustomizeの[remote base](https://blog.yukirii.dev/use-external-git-repository-as-base-in-kustomize/)としても使えます。