Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.97.0 Wiki/Documentation/Website #508

Closed
2 of 25 tasks
Wyqer opened this issue Oct 8, 2018 · 0 comments
Closed
2 of 25 tasks

v0.97.0 Wiki/Documentation/Website #508

Wyqer opened this issue Oct 8, 2018 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@Wyqer
Copy link
Member

Wyqer commented Oct 8, 2018

Short Summary

As player/contributor/developer I would like to have a place where I can read information about the mission mechanics, modules and functions without the need to ask people about it.

Description

As the amount of code is growing, we should start to write down basic information concerning how the mission works, how each module is working, how to basically add a new module, which functions are provided, etc.

If we start now If we would've started and extend extended it in every following sprint, we keep would've kept the needed workload small for the documentation and we don't wouldn't have to recap old code to write proper information about it.

So we will write down the mentioned information and also thinking about adding flowcharts for each module as visual aid to understand how it works internally.

We need to discuss, if we keep it in the GitHub Wiki pages or if we create a small website for it, which get's auto generated content via file headers and markdown files from the repository.

Sub-Tasks

  • General structure of the framework
  • Module information via readme and Wiki/Website
    • Init
    • Common
    • Core
    • Persistance
    • Respawn
    • Admin
    • Resources
    • Permission
    • Arsenal
    • Player menu
    • Virtual
    • Build
    • Garrison
    • Logistic
    • Enemy
    • Cratefiller
  • Functions library (for public functions)
    • Optional: Examples for each function
  • Flowcharts for the whole mission and for the modules seperately Maybe in a later stage
  • Instructions how to add a module from scratch via the provided example module
  • Our basic coding conventions/contribution guidelines for the public
  • New Devkit and Tutorial Will be added when we're near completion of 0.97.0
  • More stuff which will be added
@Wyqer Wyqer added the backlog label Oct 8, 2018
@Wyqer Wyqer added this to the Sprint 7 milestone Oct 8, 2018
@Wyqer Wyqer added in progress and removed backlog labels Oct 15, 2018
Wyqer added a commit that referenced this issue Oct 18, 2018
@Wyqer Wyqer added backlog and removed in progress labels Oct 25, 2018
@Wyqer Wyqer modified the milestones: Sprint 7, Sprint 8 Oct 25, 2018
@Wyqer Wyqer removed this from the Sprint 8 milestone Nov 5, 2018
@Wyqer Wyqer unassigned Wyqer and veteran29 Nov 6, 2018
@Wyqer Wyqer added this to the Sprint 12 milestone Apr 9, 2019
@Wyqer Wyqer changed the title First v0.97 wiki/documentation draft v0.97.0 Wiki/Documentation/Website Apr 9, 2019
@Wyqer Wyqer added in progress and removed backlog labels Apr 23, 2019
@Wyqer Wyqer mentioned this issue Apr 23, 2019
25 tasks
@Wyqer Wyqer removed this from the Sprint 12 milestone May 4, 2019
@Wyqer Wyqer added backlog and removed in progress labels May 4, 2019
@Wyqer Wyqer added this to the Sprint 13 milestone May 4, 2019
@Wyqer Wyqer mentioned this issue May 5, 2019
@Dubjunk Dubjunk mentioned this issue May 16, 2019
25 tasks
@Wyqer Wyqer removed this from the Sprint 13 milestone Jun 15, 2019
@Wyqer Wyqer added backlog and removed in progress labels Jun 23, 2019
@Wyqer Wyqer removed the backlog label Nov 20, 2019
@Wyqer Wyqer added the documentation Improvements or additions to documentation label Nov 21, 2019
@Wyqer Wyqer closed this as completed May 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants