From a689a099275401282fe98068e814a16c556d716f Mon Sep 17 00:00:00 2001 From: yggverse Date: Thu, 26 Sep 2024 00:42:28 +0300 Subject: [PATCH] update readme --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e4ed3cc1..e71b1ea0 100644 --- a/README.md +++ b/README.md @@ -38,13 +38,15 @@ This guide in process ##### Codebase -* The codebase of module must be as minimal as possible: separate different tasks to submodules +* The codebase of module must be as minimal as possible: separate different tasks to sub-modules * Every module must: + * access 1 level of child API, never parents (e.g.`super`) * implement only one `struct` (same as one file for one class) - * provide at least: + * `struct` is public, where members - private + * contain `struct` implementation: * one constructor that must: * return raw `struct` without cover to any kind of smart `std` or `glib` pointers - * access 1 level of child API, never parents (e.g.`super`) + * one link getter for widget implementation (`widget -> &Gtk`) because it's private ### Contribution