Getting started with Git and GitHub
- Setting up Git for Windows and connecting to GitHub
- Forking a GitHub repository
- The simple guide to GIT guide
Once you're familiar with Git and GitHub, clone the repository. The requirements are Visual Studio 2017 and .net Core 1.0.3.
The functionality is based as much as possible on existing functionality in Liquid
We prefer if each new feature must have been discussed first before submitting it in a PR.
- We prefer spaces over tabs for indentation.
- We have an editorconfig file if you use an editor or plugin respecting it.
- Describe in your message, what you're fixing. Reference the original issue, if possible.
- Describe how if any API-breaking changes your PR may introduce.
- State whether it's ready-to-review/-merge or if it's a WIP PR.
- Tests are mandatory for new functionality, please add some in the tests suite.
- See the Shopify tests as a starting point.
You can see the result either:
- in Visual Studio or other IDE supporting NUnit 3
- on AppVeyor after the PR is submitted
New release happens automatically upon merge to master thanks to the AppVeyor job. At the top of the main [Readme] (https://github.com/dotliquid/dotliquid/blob/master/README.markdown) there is a link icon to AppVeyor showing the status of the last build.
The docs sources are here. Don't hesitates to add some docs on existing features, or to write a new for your PR.