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

Tutorials #66

Merged
merged 52 commits into from
Dec 13, 2018
Merged

Tutorials #66

merged 52 commits into from
Dec 13, 2018

Conversation

ahankinson
Copy link
Member

This is an administrative PR, moving the tutorials into the master branch. All approvals went through on PR #57

Exceptionally, I will merge this myself, but have opened this PR to serve as a record.

kepper and others added 30 commits October 30, 2018 11:25
Start implementation of tutorials
There is now a editorLines property, which sets the height of the editor (defaults to 5). Additionally, the descriptions of individual steps are stored in a separate HTML file, which is referenced from the descfile property. These files should start with an html:div element, and then contain the content of the former desc property in the JSON file.
there is now a brief tutorial for writing tutorials included ;-)
- add textarea for preview
- refactor editor.onChange calling logic to prevent infinite looping
-  move big part of calculations and helper methods into separate functions
- cleanUps were relicts from onChange refactoring and now prevented rendered svg from being displayed
- replace deprecated verovio options
- catch rendering errors
- add preview snippets to xml files
- add prefill files
- adapt description texts
- add preview snippets to xml files
- add prefill files
- adapt description texts
@ahankinson ahankinson merged commit d8a37ab into master Dec 13, 2018
@musicEnfanthen
Copy link
Member

@ahankinson thanks for your enthusiasm about the tutorials. But this was not intended to be released on master yet. As you see with the different issues you had to open, there is still a lot of work and clean up to do. The time will come to transfer everything to master, but for now the tutorials should only live on the tutorials branch.

Could you please revert this PR from master branch?

@ahankinson
Copy link
Member Author

Yes, I can.

However, I would note that there is some value in having people kick the tyres on the live site, without having to check out and build the tutorials branch and run it locally. I don't think the issues that I raised are show-stoppers -- they can probably be addressed with just a few small changes.

If you still want me to revert it, I can, but I would counter-propose that we call this a 'beta' release?

@musicEnfanthen
Copy link
Member

Completely see your point. But in the current state it would be more like an 'epsilon' release with a lot of open ends (like the structure tutorial).

There will probably be some hard changes for the tutorial logic as well as the visual outcome as discussed in #64 and #65. Let us just finalize these most pending issues and we will be happy to get everyone kicked in.

So right now, I would still ask for a reversion from master. What do you think @kepper ?

PS: I have to apologize for all the confusion, as I probably did not explicitly enough point out in my LGTM-message in #57 that it should go only to tutorials branch.

@kepper
Copy link
Member

kepper commented Dec 13, 2018 via email

ahankinson added a commit that referenced this pull request Dec 13, 2018
This reverts commit d8a37ab, reversing
changes made to 6b7b512.
@ahankinson
Copy link
Member Author

It has been reverted.

@ahankinson
Copy link
Member Author

I think.

@musicEnfanthen
Copy link
Member

Thank you a lot!

bwbohl pushed a commit that referenced this pull request May 9, 2022
bwbohl pushed a commit that referenced this pull request May 9, 2022
This reverts commit d8a37ab, reversing
changes made to 6b7b512.
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

Successfully merging this pull request may close these issues.

4 participants