diff --git a/Doxyfile b/Doxyfile
index 6a5a0229104f3d4b3425f642ef05a67c34663d99..1a5bb0a1e8a40f988379d794d6147342207b2ac2 100644
--- a/Doxyfile
+++ b/Doxyfile
@@ -591,7 +591,11 @@ WARN_LOGFILE           =
 # directories like "/usr/src/myproject". Separate the files or directories 
 # with spaces.
 
-INPUT                  = src/ \
+INPUT                  = src/common \
+                         src/libknot \
+                         src/common \
+                         src/knot \
+                         src/zcompile \
                          Doxy.page.h
 
 # This tag can be used to specify the character encoding of the source files 
@@ -622,7 +626,7 @@ RECURSIVE              = YES
 # excluded from the INPUT source files. This way you can easily exclude a 
 # subdirectory from a directory tree whose root is specified with the INPUT tag.
 
-EXCLUDE                = 
+EXCLUDE                =
 
 # The EXCLUDE_SYMLINKS tag can be used select whether or not files or 
 # directories that are symbolic links (a Unix filesystem feature) are excluded 
diff --git a/src/common/crc.h b/src/common/crc.h
index cf2e1236a8998e99ef196a5d0a448bea860e6ca2..7d748bee5339d7b2ee3c38c3c3b73580f271933d 100644
--- a/src/common/crc.h
+++ b/src/common/crc.h
@@ -77,3 +77,5 @@ static inline crc_t crc_finalize(crc_t crc)
 
 
 #endif      /* __CRC_H__ */
+
+/*! @} */
diff --git a/src/common/fdset.h b/src/common/fdset.h
index 4fbd9bcfec3ec037d505758367eeba3ecfa0b0d4..4038083aaffef5c1a9df5713ff34b9e88bd90821 100644
--- a/src/common/fdset.h
+++ b/src/common/fdset.h
@@ -74,7 +74,7 @@ typedef struct fdset_it_t {
 
 /*!
  * \brief File descriptor set implementation backend.
- * \notice Functions documentation following.
+ * \note Functions documentation following.
  * \internal
  */
 struct fdset_backend_t
diff --git a/src/common/heap.h b/src/common/heap.h
index e38ab1ed762846f930676047a6bb322126e8e61a..d6f8a0be876a6e7d54528d5dba95025c04978e02 100644
--- a/src/common/heap.h
+++ b/src/common/heap.h
@@ -53,3 +53,5 @@ void heap_delete(struct heap *, int);
 
 
 #endif	/* _HEAP_H_ */
+
+/*! @} */
diff --git a/src/common/prng.h b/src/common/prng.h
index 9f17a780d93a403efb64178afa80b8b3fc00a45d..a64eabbf4320f34d93450a5328563b80ee907739 100644
--- a/src/common/prng.h
+++ b/src/common/prng.h
@@ -39,3 +39,5 @@
 double tls_rand();
 
 #endif //_KNOTD_ACL_H_
+
+/*! @} */
diff --git a/src/common/slab/slab.c b/src/common/slab/slab.c
index df30998938d67e8e796c24b9f921f14f08eaad4c..9a3e8de54e752e3b64a7bea125012ff02891615a 100644
--- a/src/common/slab/slab.c
+++ b/src/common/slab/slab.c
@@ -231,7 +231,7 @@ void __attribute__ ((destructor)) slab_deinit()
  * Cache helper functions.
  */
 
-/* \notice Not used right now.
+/* \note Not used right now.
 static void slab_dump(slab_t* slab) {
 
 	printf("%s: buffers (bufsize=%zuB, %u/%u free): \n",
diff --git a/src/knot/server/journal.h b/src/knot/server/journal.h
index 322e25df6e12c3e46ea0c7013156be71f2217355..fd0e3a689508be72db45e8040895b54839e0b834 100644
--- a/src/knot/server/journal.h
+++ b/src/knot/server/journal.h
@@ -359,3 +359,5 @@ void journal_release(journal_t *journal);
 int journal_update_crc(int fd);
 
 #endif /* _KNOTD_JOURNAL_H_ */
+
+/*! @} */
diff --git a/src/knot/zone/semantic-check.h b/src/knot/zone/semantic-check.h
index b4de93452d11ec4424caa375ce969bb6bf33255f..2f6dad79f91c88447b5a3aa2445065273a8246f7 100644
--- a/src/knot/zone/semantic-check.h
+++ b/src/knot/zone/semantic-check.h
@@ -200,3 +200,5 @@ int zone_do_sem_checks(knot_zone_contents_t *zone, char do_checks,
                         knot_node_t **last_node);
 
 #endif // _KNOT_SEMANTIC_CHECK_H_
+
+/*! @} */
diff --git a/src/libknot/util/descriptor.c b/src/libknot/util/descriptor.c
index 63e17470611e565641216564dd8dd7d0ee676471..35ae77ed2c811e89102efdc4429eb96603a340ae 100644
--- a/src/libknot/util/descriptor.c
+++ b/src/libknot/util/descriptor.c
@@ -569,3 +569,5 @@ int knot_rrtype_is_metatype(uint16_t type)
 	        || type == KNOT_RRTYPE_OPT);
 }
 
+/*! @} */
+
diff --git a/src/libknot/util/tolower.h b/src/libknot/util/tolower.h
index 6b9e98c5a3a46d56c71db0f79d885e3545aaa645..2e922581ad800811be5f5b1dd2e84756d29a8272 100644
--- a/src/libknot/util/tolower.h
+++ b/src/libknot/util/tolower.h
@@ -55,3 +55,5 @@ static inline uint8_t knot_tolower(uint8_t c) {
 }
 
 #endif /* _KNOT_TOLOWER_H_ */
+
+/*! @} */
diff --git a/src/libknot/zone/zone.h b/src/libknot/zone/zone.h
index 68ff90dc0550ca157760dc6259dab122b59e7fd6..31ff2ac40a2ae4a378338a5fcb99fd94857f6106 100644
--- a/src/libknot/zone/zone.h
+++ b/src/libknot/zone/zone.h
@@ -93,7 +93,7 @@ typedef struct knot_zone knot_zone_t;
 /*!
  * \brief Creates new empty DNS zone.
  *
- * \notice Zone will be created without contents.
+ * \note Zone will be created without contents.
  *
  * \param name Zone owner.
  *
diff --git a/src/zcompile/parser-descriptor.c b/src/zcompile/parser-descriptor.c
index b876877e47b103894351ea0f33d69762f412dec3..bc3ee1661bdd800968c4026182fb9bfb0932da63 100644
--- a/src/zcompile/parser-descriptor.c
+++ b/src/zcompile/parser-descriptor.c
@@ -539,3 +539,4 @@ uint16_t parser_rrclass_from_string(const char *name)
 	return (uint16_t) rrclass;
 }
 
+/*! @} */
diff --git a/src/zcompile/parser-util.c b/src/zcompile/parser-util.c
index cfbc624af0e1319e352d4498dcfbd3254e7d34ed..691ac3a3771b57f0d2c53dbb340ae2a8d11ac57b 100644
--- a/src/zcompile/parser-util.c
+++ b/src/zcompile/parser-util.c
@@ -2473,3 +2473,4 @@ void set_bitnsec(uint8_t bits[NSEC_WINDOW_COUNT][NSEC_WINDOW_BITS_SIZE],
 	bits[window][bit / 8] |= (1 << (7 - bit % 8));
 }
 
+/*! @} */