diff --git a/docs/developers.txt b/docs/developers.txt index b989da0424..2916544343 100644 --- a/docs/developers.txt +++ b/docs/developers.txt @@ -531,6 +531,15 @@ Some supporting maintenance and development is doable with IntelliJ IDEA, making some things easier to do than with a simple Notepad, but it does not handle C/C++ development as such. +Take note that some IDEs can store their project data in the source root +directory of a project (such as NUT codebase). While `.gitignore` rules +can take care of not adding your local configuration into the SCM, these +locations can be wiped by a careless `git clean -fdX`. You are advised +to explore configuring your IDE to store project configurations outside +the source codebase location, or to track such directories as `nbproject` +or `nb-cache` as a separate Git repository (not necessarily a submodule +of NUT nor really diligently tracked) to avoid such surprises. + IDE notes on Windows ~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/nut.dict b/docs/nut.dict index 99f099731c..24b8f0f220 100644 --- a/docs/nut.dict +++ b/docs/nut.dict @@ -1,4 +1,4 @@ -personal_ws-1.1 en 3484 utf-8 +personal_ws-1.1 en 3486 utf-8 AAC AAS ABI @@ -2067,6 +2067,7 @@ fc fcb fcntl fd +fdX fds fe featureReport @@ -2599,6 +2600,7 @@ nanosleep nashkaminski natively nb +nbproject nbr nbsp nd