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

Added new about the developer section to the app method #693

Merged
merged 5 commits into from
Oct 16, 2024

Conversation

renatosrounds
Copy link
Contributor

@renatosrounds renatosrounds commented Sep 24, 2024

Hello,

I wanted to add the new "About the developer" section which I think will soon be mandatory to all apps. (screenshot as reference)

I split it in its own object so its better organised. Let me know if you think that is okay.

If possible let me know what else I need to do for this PR to add this feature in the scraping.

I saw the tests are failing. I will add this change to the tests as well.

Screenshot 2024-09-24 at 09 59 48

* added about developer section data

* improved structure of the about developer data

* simplified address
@facundoolano
Copy link
Owner

Let's call it devInfo, and update the readme please and the tests accordingly, please.

@facundoolano
Copy link
Owner

Also I don't think this should be a separate object (I mean it would be best to have all dev fields into a separate object, but we're already using separate developerId, developerEmail, etc, and I prefer not to introduce a breaking change).

You should use developerLegalName or developerCompany or something similar to avoid confusion, Likewise check whether the email in the about section is different from the email we already have and rename if necessary.

@renatosrounds
Copy link
Contributor Author

Ok I will remove them from the object. I have noticed in some apps that the email can be different between this new section and the support email in the about section.

@renatosrounds
Copy link
Contributor Author

renatosrounds commented Sep 25, 2024

@facundoolano On the apps that are used on the README and the tests, I see that the About the developer section is not present yet. So in the README I put the values as undefined while in the tests I just added a new one instead of updating the validation function.
Do you have a better idea on how I can handle this? Should I change the app in the tests for example?

@facundoolano
Copy link
Owner

Code looks good, the only thing is that for the test, you should try to choose an app that's less likely to be removed to reduce the chances of breaking the test down the line. Did you chose this developer for some particular reason?

@renatosrounds
Copy link
Contributor Author

No you are right. I will find an app that has the information and has less chance of being removed.

@renatosrounds
Copy link
Contributor Author

@facundoolano I updated the app with soundcloud which should be more solid as a test

@facundoolano facundoolano merged commit 1be4db6 into facundoolano:main Oct 16, 2024
0 of 3 checks passed
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