Contributions are always welcome, no matter how large or small. Before contributing, please read the code of conduct.
You need to have Node.js, NVM, NPM and Jekyll installed on your computer.
$ node --version
v4.6.0
$ npm --version
2.15.9
$ jekyll --version
jekyll 3.1.2
- Fork the repo: https://github.com/opentracing/opentracing.io
- Run the following commands:
$ git clone https://github.com/<YOUR_USERNAME>/opentracing.io
$ cd opentracing.io
$ nvm use
$ npm install
$ npm run dev
$ open http://localhost:4000
- Create a branch from
master
- Make sure it builds without any issues
- Write a good commit message
- Push it to your fork
- Create a pull request here
By contributing to opentracing.io, you agree that your contributions will be licensed under its Apache 2.0 License.
collections of data that is used to render our liquid templates.
The gitbook documentation that is then built into /documentation on build.
jekyll folders containing templates and layouts.
scss that is then preprocessed into /css on build.
Jekyll temp folder when running jekyll serve
. You can ignore this.
static content.
post-build static assets. don't edit these.