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

Best practices TODO #4

Open
5 of 15 tasks
anandbaburajan opened this issue Dec 17, 2020 · 6 comments
Open
5 of 15 tasks

Best practices TODO #4

anandbaburajan opened this issue Dec 17, 2020 · 6 comments

Comments

@anandbaburajan
Copy link
Contributor

anandbaburajan commented Dec 17, 2020

Code

  • Proper readable and maintable code with consistent spacing and indentation
  • Functions follow the "Do One Thing" rule (single-responsibility)
  • Followed DRY (Don’t Repeat Yourself)
  • Added comments wherever required
  • Proper naming conventions
  • Avoided deep nesting

Readme

  • Badges (similar to the Gitter badge. You can maybe use: https://shields.io/)
  • Description (why this project exists)
  • Features (working of the project)
  • Setup (Quick start instructions with how to download and use your project)
  • Contributing (How can others contribute?)
  • License ("This project is licensed under the ")

Tests and CI/CD

  • Wrote tests
  • Deployed the project (if possible)
  • Added CI/CD tools to your project (maybe CircleCI or TravisCI) (if possible)
@ankitapuri ankitapuri pinned this issue Dec 17, 2020
@micksharma
Copy link

Can I work on this issue as a GSSOC 2021 participant.

@Fab-Gaurav
Copy link

@anandbaburajan as a participant of GSSOC'21 can I work on this issue.

@anandbaburajan
Copy link
Contributor Author

anandbaburajan commented Mar 9, 2021

Hi @Fab-Gaurav and @micksharma! This issue is simply to track the best practices and would be taken care by @ankitapuri (the project admin). @ankitapuri please put the gssoc21 labels for issues eligible for GSSoC participants. :D

@ankitapuri
Copy link
Owner

Hi @Fab-Gaurav and @micksharma! This issue is simply to track the best practices and would be taken care by @ankitapuri (the project admin). @ankitapuri please put the gssoc21 labels for issues eligible for GSSoC participants. :D

Sure , I'll do it .

@anandbaburajan
Copy link
Contributor Author

anandbaburajan commented Mar 9, 2021

@ankitapuri the labels need to be exactly gssoc21 if I understood correctly from their instructions at Discord. Please check.

@ankitapuri
Copy link
Owner

@ankitapuri the labels need to be exactly gssoc21 if I understood correctly from their instructions at Discord. Please check.

Made the changes 👍

@7saikat7 7saikat7 unpinned this issue Dec 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants