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

Maintenance plan #1

Open
2 of 14 tasks
quozl opened this issue Jan 21, 2020 · 6 comments
Open
2 of 14 tasks

Maintenance plan #1

quozl opened this issue Jan 21, 2020 · 6 comments

Comments

@quozl
Copy link
Contributor

quozl commented Jan 21, 2020

  • Port to PyGObject, GTK 3, and Sugar Toolkit GTK3,
  • Port to Python 3,
  • #/usr/bin references to a default Python version; this is no longer portable,
  • lots of flake8 opportunities,
  • some embedded tests that can be run and verified,
  • locale may be a generated directory,
  • the license text does not match the GPLv3 text exactly,
  • the license short texts in the Python files looks slightly wrong but I've not checked it,
  • it isn't clear how to use or test the program,
  • it may try to write to the activity root; which won't work now that activities can be installed system-wide in /usr/share/sugar/activities, and there's a data/saves file,
  • data saving is done using pickle, which is not cross-platform,
  • documentation missing from help activity,
  • no README.md,
  • Release.

See Checklist - maintainer.

See Testing for other ideas.

for anyone who is interested.

@ayushnawal

This comment has been minimized.

@quozl

This comment has been minimized.

@ayushnawal

This comment has been minimized.

@quozl

This comment has been minimized.

@ayushnawal

This comment has been minimized.

@quozl

This comment has been minimized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants