Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve the contributing guide #187

Merged
merged 4 commits into from
Oct 24, 2024
Merged

Improve the contributing guide #187

merged 4 commits into from
Oct 24, 2024

Conversation

Finesse
Copy link
Member

@Finesse Finesse commented Oct 22, 2024

The goal of the change is making contributing to BotD simpler to outside contributors. The updated contributing guide tells how one can help the project, and specifies requirements for outside contributions.

The PR adapts the recent changes to the FingerprintJS's contributing guide for BotD.

The BotD contributing guide was outdated because it implied a client-server architecture that was used in BotD v0. The PR removes all mentions of the server API.

The goal of the change is making contributing to BotD simpler to outside contributors. The updated contributing guide tells how one can help the project, and specifies requirements for outside contributions.
@Finesse Finesse requested review from r-valitov and xnerhu October 22, 2024 06:02
@Finesse Finesse self-assigned this Oct 22, 2024
@ghost
Copy link

ghost commented Oct 22, 2024

Error: This repo is not allowlisted for Atlantis.


### Helping with existing issues

If you want to help, but don't know where to start, take a look at the ["help wanted" issues](https://github.com/fingerprintjs/BotD/labels/help%20wanted).
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@xnerhu Please mark the appropriate issues with a help wanted label

yarn check:ssr
```

### How to add a bot detector
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@xnerhu Please check this section for correctness and completeness. It should give outside contributors all information necessary for creating a new bot detector.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, but I would also mention src\utils\browser.ts for checking browser kind, engine ect

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please push a commit with this note?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or type it in the comments, I'll add it

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added it, feel free to modify it if needed

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've reworder the paragraph, please take a look. I'll add the same paragraph to the FingerprintJS's contributing guide.

@Finesse Finesse merged commit b04678a into main Oct 24, 2024
2 checks passed
@Finesse Finesse deleted the chore/contributing-guide branch October 24, 2024 09:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants