So if you have a server that needs a proper rules and information list, you are right here. Players can easily open the rules list by typing /trigger rules on the chat.
Step 1: Download the pack in the right version.
Step 2: Extract the pack in a folder. (The datapack is recommended because it is not easy to extract a mod.)
Step 3: Open the folder and go to /data/ruleslist/function if you are in version 1.21+ or /data/ruleslist/functions if you are in version 1.16-1.20.6 and open rules.mcfunction
Step 4: Create a raw JSON text (Not a /tellraw command, a raw JSON text) with a tool like Gamergeeks.net, copy and paste it in the .mcfunction file, directly next to the text in the file.
Step 5: Compress the data folder and pack.mcmeta file in the pack as a ZIP file and put it in your world's datapacks folder.

This datapack adds a command (/trigger rules) for servers to list rules you've written.