-
-
Notifications
You must be signed in to change notification settings - Fork 130
New variant task list
Bajusz Tamás edited this page May 12, 2025
·
5 revisions
-
variants.ini
- add rules here (if it is user defined)
-
client/variantsIni.ts
- add rules here (if it is user defined)
-
client/variants.ts
- add configuration to
VARIANTSrecord - add to
noPuzzleVariants(if no puzzles) - add to
variantGroupsunder category
- add configuration to
-
client/result.ts
- add to
case 12(if it has special win condition)
- add to
-
server/variants.py
- add to ServerVariants (code have to be a unique letter saved to mongodb)
-
server/const.py
- add to
VARIANT_960_TO_PGNif a 960 variant - add to
CATEGORIES
- add to
-
server/scheduler.py
- add to
MONTHLY_VARIANTS
- add to
-
static/docs
- add
variant.mdpage
- add
-
static/piece
- add directory for piece theme name
-
static/piece-css
- to generate css files with embedded SVG piece images run python3 piece_image_to_css.py css_path (css-path can be directory or file)
-
static/preview.css
- add background-image for primary icon
-
templates/base.html
- add stylesheet for piece family
-
static/fonts
- add main icon to web fonts via https://icomoon.io/app/
External
-
https://github.com/gbtami/chessgroundx
- add to src/premove.ts
-
https://github.com/gbtami/fairyfishnet
- add to
required_variants - add rules to
create_variants_ini(if it is user defined)
- add to