-
Notifications
You must be signed in to change notification settings - Fork 291
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #285 from SylvainCorlay/contributing-guidelines
Add contributing guidelines
- Loading branch information
Showing
2 changed files
with
32 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# Contributing to Xeus-cling | ||
|
||
Xeus and xeus-cling are a subprojects of Project Jupyter and subject to the [Jupyter governance](https://github.com/jupyter/governance) and [Code of conduct](https://github.com/jupyter/governance/blob/master/conduct/code_of_conduct.md). | ||
|
||
## General Guidelines | ||
|
||
For general documentation about contributing to Jupyter projects, see the [Project Jupyter Contributor Documentation](https://jupyter.readthedocs.io/en/latest/contributor/content-contributor.html). | ||
|
||
## Community | ||
|
||
The Xeus team organizes public video meetings. The schedule for future meetings and minutes of past meetings can be found on our [team compass](https://jupyter-xeus.github.io/). | ||
|
||
## Setting up a development environment | ||
|
||
First, you need to fork the project. Then setup your environment: | ||
|
||
```bash | ||
# create a new conda environment | ||
conda create -n xeus-cling -c conda-forge -c defaults xtl nlohmann_json cppzmq cxxopts pugixml xeus cling | ||
conda activate xeus-cling | ||
|
||
# download xeus-cling from your GitHub fork | ||
git clone https://github.com/<your-github-username>/xeus-cling.git | ||
``` | ||
|
||
You may also want to install a C++ compiler, cmake, and pkg-config from conda if they are not available on your system. Pkg-config is required at build time for locating zeromq and OpenSSL. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters