At some point I would like to start developing/ improving features for this project but I have some questions about getting started:
Also, from reading #507, it seems as though there is not much of a difference in the source code between each version of this application (desktop, mobile, and web). The current feature that I am considering implementing is a tooltip for each icon within the toolbar while in "edit note" mode. I had planned on implementing this in the web version (by this I mean the source code hosted on GitHub which I'm assuming is web only), but if I later wanted to include this in the other two, is there a process that exists for doing this? (_This applies to writing unit tests as well not just development_)
Let me know if anything I've mentioned needs further clarification.
You're right there isn't a difference between each version of the application. It means we don't have to implement the same feature each time for each type of the app.
@wwebfor Okay, so other than what you mentioned, we are free to implement our ideas however we see fit? To comment on your last point, if I implement a feature for the web version of the app, and then want to create the same feature, for the mobile and/or desktop versions, I would just need to download the appropriate file from the releases section?
Additional Questions:
Additional:
dev
branch. So, it's preferable that you create your feature based on this branch and submit your changes to the same branch. It's also preferable if you create a feature on a new branch. It makes it more clear when merging changes or resolving conflicts.@wwebfor I don't have any additional questions regarding this topic. I think it can be closed now.
Thanks for the clarification.