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
master
branch - Run
yarn install
- Code your heart out!
- Submit a pull request
- Add new season
- Append to
SEASONS
insrc/seasons.ts
- Update
SeasonSlug
insrc/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
OperatorSlug
insrc/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
GadgetSlug
insrc/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
WeaponSlug
insrc/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_UPDATED
variable insrc/meta.ts
Thank you for being interested in this project! ❤️