No description
Find a file
2018-12-09 18:14:44 -05:00
conf Merge pull request #628 from knowledgejunkie/appstream-data-validation 2018-09-29 21:03:16 +01:00
debian Fix debian related gremlin. 2018-04-27 14:44:29 +01:00
docs Freeze to working version of briefcase so OSX app is created correctly. 2018-10-01 11:05:31 +01:00
mu merry lintmas 2018-12-09 18:14:44 -05:00
package Stylistic cleanup of dmg_settings.py to appease the PEP8 gods. 2018-07-09 14:26:05 +01:00
tests Merge pull request #663 from tim-mccurrach/fix-jupyter-repl-bug 2018-09-29 21:14:25 +01:00
utils Merge pull request #615 from ohiofi/master 2018-09-29 20:49:25 +01:00
.appveyor.yml Bump the version numbers to 1.0.1 pending final checks. 2018-09-29 22:04:30 +01:00
.coveragerc Omit __main__.py from coverage report. 2018-02-15 16:57:33 +00:00
.gitignore Add video creation from Git commits. 2018-09-05 16:57:16 +01:00
.travis.yml Update PyQt5 versions to restore Py3.5 compatibility 2018-10-17 20:42:07 +01:00
AUTHORS.rst add addfruit "mount" location search support 2018-04-03 15:01:53 -04:00
CHANGES.rst Update for 1.0.1 changelog. 2018-09-29 21:53:26 +01:00
CODE_OF_CONDUCT.rst Documentation revisions to make for a simpler README. 2018-01-10 17:57:01 +00:00
CONTRIBUTING.rst Documentation update. 2018-04-13 21:28:57 +01:00
ISSUE_TEMPLATE.rst Integrate new app runner pane into Mu. 2018-02-10 18:51:16 +00:00
LICENSE Add license and initial core code. 2015-12-07 20:22:39 +00:00
make.cmd Make make Windows-friendly by adding a .cmd file (invokable simply as "make") 2017-03-08 09:44:54 +00:00
make.py makep.py: Check for return codes 2018-06-19 20:19:32 +01:00
Makefile Add video creation from Git commits. 2018-09-05 16:57:16 +01:00
MANIFEST.in Add Pygame Zero mode. 2018-02-16 19:53:50 +00:00
README.rst Simplify the README. 2018-06-04 22:04:00 +01:00
requirements.txt Update new flash functionality in prep for merging to master. 2018-07-09 12:53:46 +01:00
requirements_pi.txt Merge branch 'master' into install_pi 2018-04-27 14:29:52 +01:00
ROADMAP.rst Add/update roadmap (Mappa MUndi). 2018-09-05 18:10:19 +01:00
run.py Reintroduce dependency on Python3 2016-02-08 18:51:49 +00:00
setup.py Update PyQt5 versions to restore Py3.5 compatibility 2018-10-17 20:42:07 +01:00
todo.txt Test coverage up to 100% 2018-04-11 15:46:39 +01:00
win_installer.py Ensure tkinter is included as a dependency in the Windows build. 2018-03-16 16:44:38 +00:00
win_installer32.cfg Bump the version numbers to 1.0.1 pending final checks. 2018-09-29 22:04:30 +01:00
win_installer64.cfg Bump the version numbers to 1.0.1 pending final checks. 2018-09-29 22:04:30 +01:00

Mu - A Simple Python Code Editor 
================================

.. image:: https://raw.githubusercontent.com/mu-editor/mu/master/docs/logo.png

Mu is a simple code editor for beginner programmers based on extensive feedback
from teachers and learners. Having said that, Mu is for anyone who wants to use
a simple "no frills" editor.

Mu is a modal editor with modes for Adafruit's CircuitPython, the micro:bit's
version of MicroPython, PyGame Zero and standard Python 3 (including a
graphical debugger). Some of the modes make available a REPL (either
running on the connected CircuitPython or MicroPython device or as a Jupyter
based iPython session in Python3 mode).

Mu is written in Python and works on Windows, OSX, Linux and Raspberry Pi. The
project's public facing website is
`https://codewith.mu/ <https://codewith.mu/>`_. We celebrate the work done by
users of mu at `https://madewith.mu/ <https://madewith.mu/>`_.

We have `extensive developer documentation <https://mu.readthedocs.io/>`_
including a guide for
`setting up a development environment <https://mu.readthedocs.io/en/latest/setup.html>`_, 
`contributor guidelines <https://mu.readthedocs.io/en/latest/contributing.html>`_ and
`some suggested first steps <https://mu.readthedocs.io/en/latest/first-steps.html>`_.

We want our community to be a friendly place. Therefore, we expect contributors
and collaborators to follow our
`Code of Conduct <https://mu.readthedocs.io/en/latest/code_of_conduct.html>`_.