flutter
Flutter는 wger용 피트니스·운동 앱입니다
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Reads the Sleeper API to pull in your league and advise on moves you should make to improve your team
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Dynasty Ticker helps a Sleeper dynasty manager answer three questions: what is this player worth, is this trade fair, and does this move help my team. Player values come from Dynasty Ticker's independent full-PPR football forecast. The site is static. It talks to Sleeper from the browser.
docs/ — the site at dynastyticker.com.docs/modules/ — routing, Sleeper client, values, verdict copy, trade talk, trade match, season engine.netlify/ — shared-trade pages and cards (/t/<code>), first-party page counts, the searched-username list.player-values/ — the forecast, the builder, and the backtest..cursor/skills/no-unit-tests/SKILL.md — no unit tests or automated test suite.Open docs/ locally (npm run serve) or dynastyticker.com.
Home offers four ways in: type a trade in plain words ("Gibbs and a 1st for Nabers"), connect a Sleeper username, try the sample league (/?sample=1, invented managers), or look up a player.
Three tabs, one bar at every width. Check a trade and the players board work before a league is connected.
/trade?give=…&get=…) — one calculator (you give / you get) and one trade draft. Describe a trade in plain words or add pieces by search. One verdict ("You give 12% more"), the reason under Why?, and, with a league, who owns each piece and both rosters' lineup impact. Connecting Sleeper keeps the trade. Share trade makes a /t/<code> link with its own preview card./l/<league>/ideas) — ideas for your team, Shop a player (fair offers from the league), and the best partners. Review trade opens the idea in Check a trade./l/<league>/team) — the contend-or-rebuild call with playoff odds, your next move, position ranks, best lineup, bench and picks, standings and playoff odds.The players board and player pages (/player/<sleeper id>) show each price, its trend, and similar values. Old links (?tab=…, ?view=ranks, removed rooms) still open the closest page.
Product purpose and how to choose between competing asks live in AGENTS.md. First-visit usability tasks live in research/first-visit-tasks.md.
There is one player-value system: player-values/.
docs/data/player_values.json.The running math and its caveats live in player-values/README.md; the target design is player-values/SPEC.md. python3 player-values/backtest.py rebuilds the forecast at every past kickoff from earlier games only and scores it against what players went on to do, beside two naive forecasts. The report lives in player-values/validation.json and on the snapshot meta.validation object. It tests the order and level of football production. It does not test trade-market prices.
Refresh with python3 player-values/build.py. python3 scripts/check_market_files.py checks the committed file. A live publish and the player-value refresh fail if it is older than 21 days. The refresh validates before atomically replacing the last good snapshot. The 2027 Superflex rookie mock remains a separate display feature and refreshes with python3 scripts/update_dynasty_rookie_mock.py.
The live app is a static site on Netlify. Public URL: https://dynastyticker.com/. That is the product. develop is the integration branch. Unreleased work stays on develop until a release.
Work on develop. Live site updates only when develop is merged into prod. That merge cuts a GitHub Release. GitHub Actions then scrapes market files and uploads with the Netlify CLI. Merges to develop (or leftover main) do not publish the live site.
github.io is not the app. Do not treat nikoskiouris.github.io as Dynasty Ticker or as a preview of develop. After dynastyticker.com is serving this desk, turn GitHub Pages off in the repo settings, or replace the leftover Pages site with a 301 to https://dynastyticker.com/. Do not add a Pages custom domain. This repo no longer publishes docs/ to Pages.
Netlify emails on a GitHub merge do not mean credits were spent. On credit plans, a successful production deploy costs 15 credits. Skipped, canceled, and failed git deploys cost 0, but they still start a job and still email you. Stop builds (not “stop auto publishing”) is the switch that prevents the job from existing. This repo turns that on through the Netlify API. Bandwidth, web requests, and functions still use credits when people visit the site.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗