You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CONTRIBUTING.md
+5
Original file line number
Diff line number
Diff line change
@@ -35,3 +35,8 @@ Good pull requests (e.g. patches, improvements, new features) are a fantastic he
35
35
Please ask first before embarking on any significant pull request (e.g. implementing new features, refactoring code etc.), otherwise you risk spending a lot of time working on something that the maintainers might not want to merge into the project.
36
36
37
37
First add an issue to the project to discuss the improvement. Please adhere to the coding conventions used throughout the project. If in doubt, consult the [Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html).
38
+
39
+
We follow semantic pull requests. Make sure you sign-off and format every commit message
40
+
as well as the PR title as specified in [conventional-commit-types](https://github.com/commitizen/conventional-commit-types/blob/master/index.json).
41
+
42
+
Eg. `feat: New feature name`, `fix: Some error`, etc.
Copy file name to clipboardexpand all lines: README.md
+55-2
Original file line number
Diff line number
Diff line change
@@ -15,8 +15,11 @@ Windows (VS C++) | :heavy_check_mark: Available
15
15
Linux | :heavy_check_mark: Available
16
16
macOS | :heavy_check_mark: Available
17
17
18
+
<br/>
18
19
19
-

20
+

21
+
22
+
<br/>
20
23
21
24
## All the languages supported by Casbin:
22
25
@@ -108,6 +111,56 @@ You can also use the online editor (https://casbin.org/editor/) to write your Ca
108
111
109
112
https://casbin.org/docs/en/tutorials
110
113
114
+
## Integrating Casbin to your project through CMake
115
+
116
+
Here is a [working project](https://github.com/EmperorYP7/casbin-CMake-setup) to demonstarte how to set up your CMake
117
+
configurations to integrate casbin.
118
+
119
+
You may integrate casbin into your CMake project through `find_package`. **It is assumed that you're using CMake >= v3.19.**
120
+
121
+
You must have casbin installed on your system OR have it fetched from GitHub through [FetchContent](https://cmake.org/cmake/help/latest/module/FetchContent.html).
0 commit comments