Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • A Asyst Moodle Plugin
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 11
    • Issues 11
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • KNIGHT
  • Asyst Moodle Plugin
  • Issues
  • #10
Closed
Open
Issue created Apr 03, 2025 by Dovhan@volodymyr.dovhan

Adhere to Moodle Naming Conventions and Coding Style

Hello,

According to Moodle's coding style guidelines, all classes, methods/functions, and variables should be snake-cased in lowercase English. Please refer to the Moodle Coding Style Guide for more details.

Filenames should:

  • Be whole English words
  • Be as short as possible
  • Use lowercase letters only

Class Names:

  • Should be lowercase English words, separated by underscores

Function Names:

  • Should use simple lowercase English words and start with the Frankenstyle prefix and plugin name to avoid conflicts. Words should be separated by underscores.

For further details, you can refer to the Frankenstyle Naming Guidelines. Please ensure that your code follows these conventions for better consistency and compatibility.

image

Assignee
Assign to
Time tracking

Dies ist die Gitlab-Instanz des Transferportals der Hochschule für Technik Stuttgart. Hier geht es zurück zum Portal