-
Notifications
You must be signed in to change notification settings - Fork 59
5.Collaborative Development
This tutorial will show you how to define and publish your components, objects, interfaces or plug-ins using the NERvHub repository.
You have to become a member of the NERvDN developer team. Please open a new issue for the NERvHub with title:
[QUEST]Join NERvHub (YOUR_USERNAME_HERE)
e.g.
[QUEST]Join NERvHub (GPBeta)
Note that the USERNAME should also be your name space and folder name using in NERvHub.
You can also write down your joining purposes to the comment, we will send you the invitation and grant write permission to you on the NERvHub repository as soon as possible.
After that you can get full access to the NERvHub repository, you are now able to create files or edit others' files, so please be careful and polite if you want to modify others' documents. If there's a big problem or when you get confused, just open an issue and invite people to talk together.
It is recommended to clone the NERvHub repository directly inside NERvSDK\include
folder, so that you have no need to add path to NERvHub in your projects or the Doxygen configuration file.
Please test your documents with Doxygen before you can commit the files:
- Get Doxygen binary distribution for Windows.
- Pull (or clone) latest NERvSDK repository.
- Run
Doxygen\bin\doxywizard.exe
and then openNERvSDK\docs\doxygen\NERvLibrary
config file. - Change
Wizard-Project-Destination Directory
to your output folder. - (Optional) If you clone NERvHub to somewhere other than
NERvSDK\include
, remember to add it toExpert-Input-INPUT
tag. - Click
Run-Run Doxygen
button to generate the documents. - Click
Run-Show HTML output
button to see the result.
Note that files you want to commit to NERvHub should be encoded in UTF-8 (no BOM).
Also, don't forget to pull the latest NERvHub repository every time you commit changes.
Here we go, and this is the map: