Every community has a website to represent themselves, so obviously it should be proficient to have one for Ecma Uzbekistan as well. This project aims to maintain a website to represent Ecma Uzbekistan leveraging GitHub Pages through Nix and Nextjs.
This project has everything configured ready to get started with developer right away thanks to Nix package manager. In order to get started:
# Start development environment
nix develop -c $SHELL
# Open favorite editor of your choice
zed .
# Start development server
npm run dev
This project aims to remain SSG and deployed in GitHub Pages. GitHub Pages gets nix build
output, but you can build it inside development environment using npm
package manager.
# Building with nix`
nix build .
# Building with npm
npm run build
To learn more about the technologies used in this site project, see the following resources:
- Tailwind CSS - the official Tailwind CSS documentation
- Next.js - the official Next.js documentation
- Headless UI - the official Headless UI documentation
- Orzklv - Bootstraping this project + devops management.
- Diyorbek - Maintaining this website keeping it active and up to date.
This project is licensed under the Tailwind Plus License and MIT - see the LICENSE-MIT and LICENSE-TAILWIND file for details.