Files
MineGeo/minegeo_report.py
pavel444-byte 658c8974ac
All checks were successful
Deploy MineGeo to Dokploy / deploy (push) Successful in 6m26s
Release v0.1.4 with terrain rescanning and owner-published map updates
2026-10-28 19:40:53 +05:00

28 lines
3.2 KiB
Python

from docx import Document
from docx.shared import Pt
d = Document()
d.add_heading('MineGeo community improvement report', 0)
d.add_paragraph('28 October 2026 • Review of the live homepage and Discord server')
d.add_paragraph('Make it easy for new players to start a game, find support and discover community maps. The server already has English and Russian channels, a shared support selection, announcements and a server guide.')
d.add_heading('Changes made', level=1)
d.add_paragraph('Updated the Discord server description to explain the game, community maps and bilingual support. The English and Russian support channels now direct players to the bug button on the site. Sending messages and thread replies is denied to @everyone in both channels; administrator privileges and explicit role overrides can still affect access.')
d.add_heading('Recommended next steps', level=1)
for x in [
'Make the first journey obvious: link the server guide to Play and maps, the field guide, official links and the site support button. Test it using a normal member account.',
'Add a map showcase or feedback forum when there is enough activity. Encourage one post per map with a link, screenshots and a spoiler warning; avoid creating multiple empty channels now.',
'Run a small recurring community challenge: select one map, publish the deadline and rules, and invite players to share scores without revealing locations until the event ends.',
'Give players an optional map creator or event notification choice in onboarding, linked to a real channel or role. Keep notifications opt-in and use clear bilingual labels.',
'Improve the onboarding wording: ask “Which languages do you speak?” and “Which notifications would you like?” Provide English and Russian labels consistently.',
'Replace the image-only rules with accessible text in both languages and clarify how to report harassment or unsafe content. Keep the existing rules until the replacement is agreed.',
'Review the duplicate general and voice channels as membership grows; retain them for now and consolidate only after checking activity and existing content.',
'On the homepage, distinguish production maps from test content. The live page showed two published maps, including one labelled TEST, and two ranked players at review time.',
'Add a short first-game walkthrough and a prominent way to discover community maps. Explain browser and desktop options and link creators to the capture and publishing guide.',
'Test the support journey end to end in both languages, including mobile navigation, the bug button, submission confirmation and how users follow up. This review did not submit a real report.'
]: d.add_paragraph(x, style='List Bullet')
d.add_heading('Scope and limitations', level=1)
d.add_paragraph('The site observations are from the live homepage, not a full functional or accessibility audit. Discord permissions were reviewed in the owner account; test with a regular member to confirm effective permissions. Existing channel history was preserved.')
d.add_paragraph('Sources: https://minegeo.site/ • https://forum.minegeo.site/ • MineGeo Discord server')
d.styles['Normal'].font.size = Pt(10.5)
d.save('MineGeo community report.docx')