[x] New :PathToMainDir: attribute for proper handling include directives in lib_source/ and links to files in lib_distro/ for all documents within lib_source/ directory.
[x] Update Rakefile accordingly:
[x] Sanitize StdLib sources in distro folder: lib_distro/StdLib/ and copy license file.
[x] Update READMEs accordingly.
[x] Export Ignore rules: Ignore everything except the lib_distro/ folder, so that end user can get download just the package files via the WebUI download button or auto-generated releases archives.
(tested via WebUI!)
Enforce new repository structure (see Discussion #147).
lib_source/
lib_distro/
tests/
tolib_tests/
(for consistency sake)..gitignore
rules accordingly..editorconfig
rules accordingly.dev-2.2.0
branch to justdev
, so that end users can always access the latest dev snapshot using the same branch name.dev
)StdLib/
→lib_source/StdLib/
extras_src/manual
→lib_source/docs/LibManual/
extras/manual
→lib_distro/docs/LibManual/
extras_src/tutorials
→lib_source/docs/ClothingGuide/
extras/tutorials
→lib_distro/docs/ClothingGuide/
_shared-attributes.adoc
accordingly::PathToMainDir:
attribute for proper handlinginclude
directives inlib_source/
and links to files inlib_distro/
for all documents withinlib_source/
directory.Rakefile
accordingly:lib_distro/StdLib/
and copy license file.lib_distro/
folder, so that end user can get download just the package files via the WebUI