When showing interest in a PR, or issue, please use the thumbs up/thumbs down emoji on the original message rather than adding comments expressing the same.
Make sure to search for existing issues before creating a new one.
Please create an issue to collect feedback prior to large feature additions. If possible try to keep PRs scoped to one feature.
goals.md is a great spot to begin contributing.
To get ready to work on the codebase, please do the following:
- Fork & clone the repository, and make sure you're on the
masterbranch - Run
yarn install - Code your heart out!
- Submit a pull request
- Add new season
- Append to
SEASONSinsrc/seasons.ts - Update
SeasonSluginsrc/types.ts - Add
src/assets/seasons/SEASON_SHORTHAND.jpg
- Append to
- Add new operator
- Add
src/operators/OPERATOR_SLUG(once done, import insrc/operators/index.ts) - Update
OperatorSluginsrc/operators/types.ts - Add icon to
src/assets/operators/icons/svgs/OPERATOR_SLUG.svg - Add unique ability to
src/assets/operators/abilities/svgs/UNIQUE_ABILITY_SLUG.svg - Add
src/assets/operators/bodies/OPERATOR_SLUG.EXT - Add
src/assets/operators/figures/OPERATOR_SLUG.EXT - Add
src/assets/operators/cards/OPERATOR_SLUG.EXT
- Add
- Possibly update gadgets
- Add/Update in
src/gadgets.ts - Update
GadgetSluginsrc/types.ts - Add/Update icon in
src/assets/gadgets/simple/svgs/GADGET_SLUG.svg
- Add/Update in
- Possibly add/update weapons
- Add/Update
src/weapons/WEAPON_CATEGORY_SLUG/WEAPON_SLUG.ts - Update
WeaponSluginsrc/types.ts - Add/Update icon in
src/assets/weapons/simple/WEAPON_SLUG.svg
- Add/Update
- Possibly add/update maps
- Append to
src/maps.ts - Add
src/assets/maps/thumbnails/MAP_SLUG.EXT - Add
src/assets/maps/backgrounds/MAP_SLUG.EXT
- Append to
- Optionally update operator notes using Rainbow Six Wiki
- Update
LAST_UPDATEDvariable insrc/meta.ts
Thank you for being interested in this project! ❤️