[ ] rather 1-story 1-commit than sub-atomic commits
[ ] commit title is meaningful => git history search
[ ] commit description is helpful => helps the reviewer to understand the changes
[ ] code is up-to-date with the latest developments of the target branch (rebased to it or whatever) => :fast_forward:-merge for linear history is favoured
[ ] added code is linted
[ ] tests are passing (at least locally): we still have some random test failure on CI. thinking of asking spec/examples.txt to be commited
[ ] in case the changes are visible to the end-user, video or screenshots should be added to the PR => helps with user testing
[ ] testing coverage improvement is improved.
[ ] CHANGELOG : add a bullet point on top (optional: reference to github issue/PR )
[ ] parallele PR for documentation on docusaurus if the feature/fix is tagged for a release
PR resolves: Issue#166.
Demo:
1- Basic Usage image template
https://github.com/user-attachments/assets/209ba8a2-798c-40e6-bfb8-acc7785c51b9
2- Molfile compatibility with Ketcherrails and ketcher2
https://github.com/user-attachments/assets/0a38d5ea-f8e8-4dc3-9c2c-c5a1759e411c
3- Modify image templates with new user templates
https://github.com/user-attachments/assets/5d1bcdb9-584c-439c-b881-4fa66f38a065
4- Redo and Undo features
https://github.com/user-attachments/assets/b21f8639-e66c-45b8-8ff8-7b5018d11b98
5- Erase Del
https://github.com/user-attachments/assets/8910f64b-fcc9-4391-904d-92175b09e486
6- Layout
https://github.com/user-attachments/assets/6a70d685-d5e7-44a7-8810-475f941a7ffe
[ ] rather 1-story 1-commit than sub-atomic commits
[ ] commit title is meaningful => git history search
[ ] commit description is helpful => helps the reviewer to understand the changes
[ ] code is up-to-date with the latest developments of the target branch (rebased to it or whatever) => :fast_forward:-merge for linear history is favoured
[ ] added code is linted
[ ] tests are passing (at least locally): we still have some random test failure on CI. thinking of asking spec/examples.txt to be commited
[ ] in case the changes are visible to the end-user, video or screenshots should be added to the PR => helps with user testing
[ ] testing coverage improvement is improved.
[ ] CHANGELOG : add a bullet point on top (optional: reference to github issue/PR )
[ ] parallele PR for documentation on docusaurus if the feature/fix is tagged for a release