-
Notifications
You must be signed in to change notification settings - Fork 211
Roadmap
bittner edited this page May 4, 2012
·
6 revisions
- Cleanup repository:
- Drop support for deprecated browsers.
- Organize project structure to follow standard Python project practices and other best practices.
- Use automated processes to cleanup python source to follow a single style guide (e.g. PyLint as a pre-commit or pre-push hook).
- Redesign the webpage:
- Make examples more prominent
- Split project up into several bite sized sub-projects, such as:
- Python to JavaScript Compiler and Standard Library
- GWT Port
- PYJD - WebKit/GObject
- PYJD - WebKit/Mac
- PYJD - IE/COM
- Continuous integration:
- Automatically generate examples, online documentation, Website in general, run coding style checks (Jenkins-like), etc. upon code changes/commits.
- Improve unit tests and code coverage. Run all tests upon every commit using integration server.
- Consider starting automation of front-end tests (Selenium; e.g. with the help of Sauce Labs).
- Rewriting any non-Apache Licensed code to fix current licensing incompatibilities. Ensuring that any future contributions are Apache Licensed.