ํ๋ฏธ์ํค ๊นํ์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค! ํ๋ฏธ์ํค๋ ์ฃผ๋ฅ ์ํค๋ค์ ๋จ์ฑ ์ค์ฌ์ ์ด๊ณ ์ฌ์ฑ ํ์ค์ ์ธ ์ ๋ณด์ ๋ฐ๋ํ์ฌ ์ฝ์, ์์์๋ฅผ ์ํด ๋ง๋ค์ด์ง ์ฌ์ฑ์ฃผ์ ์ ๋ณด ์งํฉ์ฒด์ ๋๋ค.
ํ๋ฏธ์ํค๋ ๋ชจ๋ ์์ค์ฝ๋๋ฅผ ์คํ์์ค๋ก ๊ณต๊ฐํ๊ณ ์์ผ๋ฉฐ, ์ด์ํธ๋์ปค์ ๋ํ๊ณต๊ฐ๋ ๊ณต๊ฐํ๊ณ ์์ด ํ๋ฏธ์ํค ๊ตฌ์ฑ์์ด ์๋ ์ฌ๋๋ ํ๋ฏธ์ํค ๊ฐ๋ฐ์ ์ฝ๊ฒ ์ฐธ์ฌํ์ค ์ ์์ต๋๋ค.
- ๊ฐ์ข ์์ค์ฝ๋
- ํ๋ฏธ์ํค ๋์ค์ฝ๋ #๊ฐ๋ฐ ์ฑ๋
- ํ๋ฏธ์ํค ๊ฐ๋ฐํ ์นธ๋ฐ ๋ณด๋
- ํ๋ฏธ์ํค ๊ธฐ์ ๋ธ๋ก๊ทธ
ํ๋ฏธ์ํค์ ์ด์๋ ๋ฒ๊ทธ, ์ํ์๋ ๊ฑด์์ฌํญ์ด ์์ผ์ค ๊ฒฝ์ฐ ์ธ์ ๋ ์ง ํธํ๊ฒ ์ด์๋ฅผ ๋จ๊ฒจ์ฃผ์ธ์.
ํ๋ฏธ์ํค๋ AWS๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ, OpenTofu๋ฅผ ์ฌ์ฉํด ์ ์ธ์ ์ผ๋ก ํด๋ผ์ฐ๋ ์ธํ๋ผ๋ฅผ ๊ด๋ฆฌํ๊ณ ์์ต๋๋ค. ํ๋ฏธ์ํค์์ EC2์ Docker ์ปจํ ์ด๋๋ก ์๋น์ค๋ค์ ๋ฐฐํฌํ๊ณ ์๊ณ , ์ด ์ปจํ ์ด๋๋ค๋ OpenTofu๋ก ๊ด๋ฆฌํฉ๋๋ค. Github Container registry์์ ๋๊ตฌ๋ ํ๋ฏธ์ํค ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ฐ์ ์ ์์ต๋๋ค. ์ฌ์ดํธ์ ์ผ๋ถ ์ ์ ๋ฆฌ์์ค๋ S3์ ์ ์ฅ๋ฉ๋๋ค. AWS SES, Lambda, SQS ๋ฑ๋ ์ฌ์ฉํฉ๋๋ค.
ํ๋ฏธ์ํค๋ ๋ฏธ๋์ด์ํค ์์ง์ ์ฌ์ฉํ๊ณ ์๊ณ Caddy๋ฅผ ์น์๋ฒ๋ก ์ฌ์ฉํฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ MariaDB, Memcached๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๋ฏธ๋์ด์ํค๋ PHP์ Vue.js, Less.js, Lua ๋ฑ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ ํ๋ฏธ์ํค๋ FemiwikiSkin, UnifiedExtensionForFemiwiki ๋ฑ ์ฌ๋ฌ ๋ฏธ๋์ด์ํค ํ์ฅ๊ธฐ๋ฅ์ ์์ฒด๊ฐ๋ฐํ์ฌ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
ํ๋ฏธ์ํค์์ ์ฃผ๋ก ์์ ํ๋ ์์ค์ฝ๋๋ค์ GitHub๊ณผ Wikimedia Gerrit์ ์กด์ฌํ๋ฉฐ ์๋ ๋งํฌ๋ก ํ์ธํ์ค ์ ์์ผ์ญ๋๋ค.
- ํ๋ฏธ์ํค ์ธํ๋ผ
- ๋์ปค ์ด๋ฏธ์ง ๋ชฉ๋ก
- ๋ฏธ๋์ด์ํค ํ์ฅ๊ธฐ๋ฅ
ํ๋ฏธ์ํค ์ฝ๋๋ค์ ๊ธฐ๋ณธ์ ์ผ๋ก "GNU Affero General Public License version 3"
๋ผ์ด์ ์ค๋ก ๊ณต๊ฐ๋์ด ์์ง๋ง, ๊ฐํน ๋ถ๊ฐํผํ๊ฒ ๋ค๋ฅธ ๋ผ์ด์ผ์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ
์์ต๋๋ค. ์ ํํ ์ ๋ณด๋ ๊ฐ Repository ์์์๋ LICENSE ํ์ผ์ ์ฐธ๊ณ ํด์ฃผ์ธ์.
AGPL-3.0์ ๋ฏธ๋์ด์ํค์ ๋ผ์ด์ ์ค ์ ์ฑ ์ธ "GPL-2.0 ํน์ ๊ทธ ์ด์"๊ณผ ํธํ๋ฉ๋๋ค. ์์ธํ ์ ๋ณด๋ GNU FAQ๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์.
The source code of femiwiki/femiwiki is primarily distributed under the terms of the GNU Affero General Public License v3.0 or any later version. See COPYRIGHT for details.