Files
BBS-Client-TUI/README.md
T

28 lines
835 B
Markdown

# Bulletin Board System (Client Side)
This is my sandbox project. I made it test and develop my programming skills. Maybe one day it become a mature and production-ready project.
![File upload](contents/img/zbss-client-cli_1.png)
## Setup
1. Create necessary file structure by running `$ ./setup.sh`.
It will create all necessary file structure in order to run the program correctly.
2. Build the binary running `$ make` or `$ make bbs-client`
3. Run it by `$ make run`
## Develop
### Name conventions:
For objective elements like UI, there is a following name convention:
`b_element_action`, where:
* `b` stands for which block does the function belongs to;
* `element` - the element name;
* `action` - an action performed with the element;
There are 3 type of blocks available yet:
* `w`: widget
* `m`: modal
* `u`: utility