Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 1.68 KB

CONTRIBUTING.md

File metadata and controls

26 lines (22 loc) · 1.68 KB

Contribution

PRs would be accepted only if the following guidelines are followed.

  1. Don't raise a PR with a solution if the competition with the problem is still going on.

  2. Make sure the problem haven't been solved yet. If it's already present, please don't add a duplicate.
    Whenever you add a code in any subdirectory, update the README of that specific directory with the problem link.

  3. If you think there is a mistake OR you've a better solution, create an issue, and it'll be assigned to you to work upon.

  4. Nomeclature of files should be as follows
    (PROBLEM_CODE)_(EVENT_CODE).(FILE_TYPE)

    For example Split Stones problem the file name should be
    SPLST_LTIME62B.java

    Problem code, problem description and event code can be found on problem page. In case of practice question/ no event, event code should be NE : NO_EVENT. For example (PROBLEM_CODE)_NE.(FILE_TYPE)

  5. In case of new platform, please add the platform name as an entry in CONTRIBUTING.md point 5 and create a new subdirectory with that platform name. Please once check the repo directory structure, rest would be intuitive.
    Currently following Platform Folders are present.

    • HackerEarth
    • HackerRank
    • CodeChef
    • CodeForce
    • SPOJ
    • OpenKattis
  6. Code is maintained with Codacy. Please check for issues raised by your PR and try to mitigate those. You can do it with same PR; no need to raise another PR.