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

[FEAT] Make contributors life easier #2455

Open
Nadav-Barak opened this issue Apr 18, 2023 · 1 comment
Open

[FEAT] Make contributors life easier #2455

Nadav-Barak opened this issue Apr 18, 2023 · 1 comment
Assignees
Labels
feature Feature update or code change to the package linear

Comments

@Nadav-Barak
Copy link
Contributor

Nadav-Barak commented Apr 18, 2023

Some stuff that require fixing:

  1. Split the make tests command into 3 (per data type) so contributors can work on a single sub package
  2. pip install . throws error "The version specified ('dev') is an invalid version, this may not work as expected with newer versions of setuptools, pip, and PyPI. Please see PEP 440 for more details." But I ran python setup.py install and it worked.
  3. Make a automated way when creating a 'good first issue' automatically will add a first comment containing relevant text with link to https://github.com/deepchecks/deepchecks/blob/main/CONTRIBUTING.rst
    Suggestion: add an additional default (similar to 'Bug' and 'Feature')
  4. Add link to community slack so contributors can easily communicate with us.

Future - Bot to notify us in slack about contributors commenting out of org.

@Nadav-Barak Nadav-Barak added the feature Feature update or code change to the package label Apr 18, 2023
@github-actions github-actions bot added needs triage Issue needs to be labeled and prioritized linear labels Apr 18, 2023
@Nadav-Barak Nadav-Barak changed the title [FEAT] Automate action [FEAT] Make contributors life easier Apr 18, 2023
@Nadav-Barak Nadav-Barak removed the needs triage Issue needs to be labeled and prioritized label Apr 18, 2023
@ItayGabbay ItayGabbay added linear and removed linear labels Apr 20, 2023
@hjain5164
Copy link
Contributor

Thank you @Nadav-Barak for creating this issue and pointing out the challenges faced while setting up the project for a contributor. If you want, I can also contribute to making the fixes, better documentation for setting up the project locally, or any other aspect which would improve the developer experience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Feature update or code change to the package linear
Projects
None yet
Development

No branches or pull requests

3 participants