Files
zulip-desktop/CONTRIBUTING.md
Sumedh Nimkarde 7b7ab03d0b add Chat section
2017-03-04 11:23:20 +05:30

1.8 KiB

#Contributing Guidelines

Thanks for taking the time to contribute!

The following is a set of guidelines for contributing to zulip-electron. These are just guidelines, not rules, use your best judgement and feel free to propose changes to this document in a pull request.

Getting Started

Zulip-Desktop app is built on top of Electron. If you are new to Electron please head over to this great article.

Chat

Feel free to reach us out at Zulip-Chat in the 'electron' section.

Issue

Ensure the bug was not already reported by searching on GitHub under Issues. If you're unable to find an open issue addressing the problem, open a new one. Please pay attention to following points while opening an issue.

Does it happen on web browsers? (especially Chrome)

Zulip-Desktop is based on Electron, which integrates the Chrome engine within a standalone application. If the problem you encounter can be reproduced on web browsers, it may be an issue with Zulip web app.

Write detailed information

Detailed information is very helpful to understand the problem.

For example:

  • How to reproduce, step-by-step
  • Expected behavior (or what is wrong)
  • Screenshots (for GUI issues)
  • Application version
  • Operating system
  • Zulip-Desktop version

Pull Requests

Pull Requests are welcome.

  1. When you edit the code, please run npm run test to check formatting of your code before git commit.
  2. Ensure the PR description clearly describes the problem and solution. It should include:
    • Operating System version on which you tested
    • Zulip-Desktop version on which you tested
    • The relevant issue number if applicable