Skip to content

Commit c7a4d93

Browse files
authored
Merge pull request #44 from jideoyelayo1/readme-refractor
2 parents bd7bf9d + fabb4b1 commit c7a4d93

21 files changed

+15
-9
lines changed

.github/workflows/doxygen.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,17 @@ jobs:
1616
- name: Checkout code
1717
uses: actions/checkout@v3
1818

19+
- name: Install Dependencies
20+
run: |
21+
sudo apt-get update
22+
sudo apt-get install -y wget
23+
1924
- name: Install Doxygen
2025
run: sudo apt-get install -y doxygen
2126

27+
- name: Create Output Directory
28+
run: mkdir -p docs/doxygen
29+
2230
- name: Generate Documentation
2331
run: doxygen Doxyfile
2432

.gitignore

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ cmake_install.cmake
1717
Makefile
1818

1919
# Doxygen Output
20-
docs/doxygen/
21-
20+
docs/
2221
# Generated binaries and object files
2322
*.obj
2423
*.o
@@ -40,4 +39,3 @@ Thumbs.db
4039

4140
# Remove solution
4241
cpp-ml/
43-
docs/

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ option(BUILD_EXAMPLES "Build examples" ON)
1111
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/ml_library_include)
1212

1313
# Source files
14-
# file(GLOB_RECURSE SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp") # Not using currently.
14+
file(GLOB_RECURSE SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp")
1515

1616
# Define the library target
1717
add_library(cpp_ml_library STATIC ${SOURCES})

Doxyfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ OPTIMIZE_OUTPUT_SLICE = NO
348348
#
349349
# Note see also the list of default file extension mappings.
350350

351-
EXTENSION_MAPPING = md=markdown
351+
EXTENSION_MAPPING = md=markdown
352352

353353
# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments
354354
# according to the Markdown format, which allows for more readable
@@ -358,7 +358,7 @@ EXTENSION_MAPPING = md=markdown
358358
# case of backward compatibilities issues.
359359
# The default value is: YES.
360360

361-
MARKDOWN_SUPPORT = YES
361+
MARKDOWN_SUPPORT = YES
362362

363363
# When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up
364364
# to that level are automatically included in the table of contents, even if
@@ -402,7 +402,7 @@ BUILTIN_STL_SUPPORT = NO
402402
# enable parsing support.
403403
# The default value is: NO.
404404

405-
CPP_CLI_SUPPORT = NO
405+
CPP_CLI_SUPPORT = YES
406406

407407
# Set the SIP_SUPPORT tag to YES if your project consists of sip (see:
408408
# https://www.riverbankcomputing.com/software/sip/intro) sources only. Doxygen
@@ -635,7 +635,7 @@ INTERNAL_DOCS = NO
635635
# Possible values are: SYSTEM, NO and YES.
636636
# The default value is: SYSTEM.
637637

638-
CASE_SENSE_NAMES = SYSTEM
638+
CASE_SENSE_NAMES = YES
639639

640640
# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with
641641
# their full class and namespace scopes in the documentation. If set to YES, the
@@ -949,7 +949,7 @@ WARN_LOGFILE =
949949
# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
950950
# Note: If this tag is empty the current directory is searched.
951951

952-
INPUT = ./ml_library_include README.md ./tests ./examples
952+
INPUT = ./src ./ml_library_include README.md ./tests ./examples
953953

954954
# This tag can be used to specify the character encoding of the source files
955955
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses

src/association/Apriori.cpp

Whitespace-only changes.

src/association/Eclat.cpp

Whitespace-only changes.

src/clustering/HierarchicalClustering.cpp

Whitespace-only changes.

src/clustering/KMeans.cpp

Whitespace-only changes.

src/clustering/KNNClassifier.cpp

Whitespace-only changes.

src/clustering/KNNRegressor.cpp

Whitespace-only changes.

0 commit comments

Comments
 (0)