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

New feature: Release first tutorials on resources #89

Merged
merged 94 commits into from
May 30, 2019
Merged

New feature: Release first tutorials on resources #89

merged 94 commits into from
May 30, 2019

Conversation

musicEnfanthen
Copy link
Member

This PR adds a new feature to the resources listed on the MEI webiste: Tutorials.

Work on this started at the MEC2018, was updated at the MEIOx Developer Meeting and continued since then. Many members of the MEI community were involved in this, thanks to everyone of you!

These tutorials will allow to present small encapsulated teaching units that deal with certain aspects of MEI encodings and include so far 6 tutorials on:

  • notes (quickstart)
  • chords (basic)
  • rests (basic)
  • XML basics and the minimal MEI file structure (basic)
  • advanced encoding of a 4 measure incipit (march)
  • writing tutorials (the tutorial about tutorials)

Fixes #64
Fixes #68
Fixes #69
Fixes #78

margrethesb and others added 30 commits May 9, 2019 14:54
Do not comment or merge
the 101 isn't completely finished yet (will continue with that), but could except for the third step, it may serve as model for other tutorials. Some additional testing for robustness is certainly advised ;-)
Change in language.
Change in language
Change in language
Change in language: please look into the pitch definition.
Change in language
Change in language
Change in language
Change in language
Change in language
Change in language
Change in language
Change in language
These changes adjust the prefill and edit sections to the new framework and
add some more explanations. Also a link to the quickstart tutorial is included.
musicEnfanthen and others added 24 commits May 26, 2019 23:18
Tutorials: Adapt new framework to 102 March Tutorial
Tutorials: Refactor 100 Structure Tutorial
when code was copied to the editor of a following step, it was still validated against the old step's XPaths before the first change, allowing the user to proceed without any interaction. This should be resolved now. Thanks @musicEnfanthen for spotting this!
Tutorials: Add new tutorial 103 chords
when going to new step, it still tries to render from the old file before the first change of the editor. Behaviour can be found on rests-tutorial, step 4 (spaces). Not fully resolved, but situation is better than before now…
Prior to this change, it was not quite clear what the user was expected to do,
which attributes can be used with <space> and how and how the note and the space
to encode are located inside the layer of this example.
Tutorials: Review new 104 rests tutorial
Tutorials: add some more interlinking between tutorials
…ding.github.io into tutorials

# Conflicts:
#	Gemfile.lock
#	_layouts/tutorials.html
#	_sass/mei.scss
#	_tutorials/100_structure/100_Structure.md
#	_tutorials/100_structure/100_structure.json
#	_tutorials/100_structure/step-01/100_structure_step-01.xml
#	_tutorials/100_structure/step-02/100_structure_step-02-prefill.xml
#	_tutorials/100_structure/step-02/100_structure_step-02.xml
#	_tutorials/100_structure/step-03/100_structure_step-03.xml
#	_tutorials/101_quickstart/101_quickstart.json
#	_tutorials/101_quickstart/101_quickstart_step-01-desc.html
#	_tutorials/101_quickstart/101_quickstart_step-01-prefill.xml
#	_tutorials/101_quickstart/101_quickstart_step-01.xml
#	_tutorials/101_quickstart/101_quickstart_step-02-desc.html
#	_tutorials/101_quickstart/101_quickstart_step-02-prefill.xml
#	_tutorials/101_quickstart/101_quickstart_step-02.xml
#	_tutorials/102_march/102_march.json
#	_tutorials/102_march/step-01/102_march_step-01-desc.html
#	_tutorials/102_march/step-01/102_march_step-01-prefill.xml
#	_tutorials/102_march/step-01/102_march_step-01.xml
#	_tutorials/102_march/step-02/102_march_step-02-desc.html
#	_tutorials/102_march/step-02/102_march_step-02.xml
#	_tutorials/102_march/step-03/102_march_step-03-desc.html
#	_tutorials/102_march/step-03/102_march_step-03-prefill.xml
#	_tutorials/102_march/step-03/102_march_step-03.xml
#	_tutorials/102_march/step-04/102_march_step-04-desc.html
#	_tutorials/102_march/step-04/102_march_step-04-prefill.xml
#	_tutorials/102_march/step-04/102_march_step-04.xml
#	_tutorials/102_march/step-05/102_march_step-05-desc.html
#	_tutorials/102_march/step-05/102_march_step-05-prefill.xml
#	_tutorials/102_march/step-05/102_march_step-05.xml
#	_tutorials/102_march/step-06/102_march_step-06-desc.html
#	_tutorials/102_march/step-06/102_march_step-06-prefill.xml
#	_tutorials/102_march/step-06/102_march_step-06.xml
#	_tutorials/102_march/step-07/102_march_step-07-desc.html
#	_tutorials/102_march/step-07/102_march_step-07-prefill.xml
#	_tutorials/102_march/step-07/102_march_step-07.xml
#	_tutorials/102_march/step-08/102_march_step-08-desc.html
#	_tutorials/102_march/step-08/102_march_step-08-prefill.xml
#	_tutorials/102_march/step-08/102_march_step-08.xml
#	_tutorials/102_march/step-09/102_march_step-09-desc.html
#	_tutorials/102_march/step-09/102_march_step-09-prefill.xml
#	_tutorials/102_march/step-09/102_march_step-09.xml
#	_tutorials/102_march/step-10/102_march_step-10-desc.html
#	_tutorials/102_march/step-10/102_march_step-10-prefill.xml
#	_tutorials/102_march/step-10/102_march_step-10.xml
#	_tutorials/102_march/step-11/102_march_step-11-desc.html
#	_tutorials/102_march/step-11/102_march_step-11-prefill.xml
#	_tutorials/102_march/step-11/102_march_step-11.xml
#	_tutorials/102_march/step-12/102_march_step-12-desc.html
#	_tutorials/102_march/step-12/102_march_step-12-prefill.xml
#	_tutorials/102_march/step-12/102_march_step-12.xml
#	_tutorials/199_tutorials/tutorials.json
#	_tutorials/199_tutorials/writingTutorials-01.html
#	_tutorials/199_tutorials/writingTutorials-02.html
#	_tutorials/199_tutorials/writingTutorials-03.html
#	_tutorials/199_tutorials/writingTutorials-04.html
#	_tutorials/199_tutorials/writingTutorials-05.html
#	_tutorials/199_tutorials/writingTutorials-06.html
Copy link
Member

@kepper kepper left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's what it is – a perfect starting point for the community to pick up ;-) Thanks for all the hard work, @margrethesb and @musicEnfanthen!!!

@kepper kepper merged commit 640cb6c into master May 30, 2019
bwbohl pushed a commit that referenced this pull request May 9, 2022
New feature: Release first tutorials on resources
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants