gcontini
2020-11-08 de168518aab3ac8a0222e04bc9b19c9562e00f34
project clarification
1个文件已修改
1个文件已添加
1个文件已删除
37 ■■■■■ 已修改文件
doc/index.rst 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
doc/other/glossary.md 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
doc/other/glossary.rst 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
doc/index.rst
@@ -1,7 +1,7 @@
#######################################
C++ software protection with Licensecc
#######################################
Copy protect, restrict the usage of your C++ software with a license file using this library.
Copy protect, restrict the usage of your C++ software with a license file.
|c11|_ |License|_ |unstable|_ |BuildStatus|_ |CodacyBadge|_ |codecov|_ |forum|_ 
doc/other/glossary.md
File was deleted
doc/other/glossary.rst
New file
@@ -0,0 +1,22 @@
#############################
Glossary
#############################
Some `common` word that recur into the documentation have a specific meaning. Below an explanation of the terms and concepts used.
.. glossary::
    Project
        A project in licensecc terminology usually corresponds to one of your applications where the licensing system need to be integrated.
         For instance you want to release the executable ``Foo.exe`` you may want to create a project ``Foo`` in licensecc.
         A ``licensecc-project`` is the set of customizations needed to compile licensecc-library for your own application:
        (1) a private key used to issue licenses,
        (2) a public key (included at compile time in licensecc library) used to verify licenses,
        (3) a set of build parameters and customizations specific to your application.
        One source code branch of licensecc may "serve" multiple projects: every time you build you may specify for which project
        you need to compile and the build system will select the right include files (eg: `public_key.h`).
    Features
        Features let licensed application to selectively enable or disable functions in the application.