Skip to content

Debianize CSnake #82

Description

@msteghofer

At the moment CSnake doesn't follow a structure that is suitable for global installation on a system. In particular the problems are the following:

  1. No separation between modules and scripts ("executables" like csnGUI.py or csnConsole.py)
  2. Scripts don't specify the interpreter in the first line.
  3. The modules should be in a package (e.g. "csnake") in order to not get mixed up with other packages in the system; at the moment our modules are all global.
  4. Resources are supposed to be in the same folder as the csnake modules - but in a properly ordered system they have to be placed in /usr/share. Some refactoring is needed for CSnake to find the files, if they are in /usr/share.
  5. The setup script is only suitable for Windows installation.

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions