Skip to content

zulip/zulip-csharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3a88037 · Jun 13, 2019
May 7, 2019
May 7, 2019
Dec 31, 2017
Jun 13, 2019
Jan 2, 2018
Jan 2, 2018
Jun 13, 2019
Dec 16, 2017
Dec 10, 2017
Dec 23, 2017
Jan 2, 2018
Dec 10, 2017
Mar 4, 2019
May 3, 2019

Repository files navigation

zulip-csharp Build Status

ZulipCSharp is a library to connect to a Zulip server via API based on .NET Core

Devlopment

Fork the repo, clone it and then follow instructions per platform

Join us at zulip chat ZulipAPI.NET stream

Windows and MacOS

If you haven't already downloaded these:

# download dependencies for local server
cd test-server
npm i

Linux

Since Visual Studio IDE is not available for Linux we need to get dotnet core. Node for test server.

# build the project
# will output some error ignore it
./build-project

# to run tests
./run-tests

Pull Request

commit messages should be formatted like below (present tense)

unit tests: add tests for file
(part of project): (summary of changes made)

Test the code. We use xUnit for testing. Our test need a local server so install dependencies in test-server

# start the server
# and then run tests using Visual Studio IDE
npm start

or to run test on command prompt / terminal

# on root directory
.\run-tests.cmd # for windows
./run-tests # for MacOS and linux

linting

npm run lint
# if you have common error use
npm run lint-fix