i dont understand why nobody has made another simplenote, it so well designed, instead ppl are making all these other apps that are so poorly designed. why havent ppl copy/paste this open source code and made another simplenote?
longterm i want to make another simplenote (but does not have a login). i want to know what are all specific topics iād need to know to do this ?
Just because something is open source does not mean that there arenāt terms and conditions to using that software and modifying it. For example, freeCodeCamp is open source. I can look at all of their source code but I canāt just copy the entire site and pass it off as my own.
I donāt know where you are at in terms of your coding journey. But I would suggest learning some programming basics first and then researching what languages would be appropriate for this particular project. Going through the FCC curriculum is a good start.
It looks like a simple overview page on how everything works with the app. So it would probably be useful if you are going to be contributing to the open source project.
The first step is to learn the basics of programming before tackling open source projects. Go through the FCC curriculum and then once you feel comfortable with at least the basics then you could look into open source projects.
Here are some helpful links about getting started with open source, git and github.
I really donāt have much to add - @jwilkins.oboeās description is pretty through.
āOpen sourceā just means that the source code for the software is open - aka freely available. If you want to learn how to write open source code, then you need to know how to code.
If you look at the Simplenote GitHub repository, 455 people have forked and modified their source code. People have made their own changes to Simplenote.
If you want to make modifications to Simplenote, or build something using a similar technology stack, then you will need to learn JavaScript, TypeScript, and Electron, at a minimum.
I have no experience with Simperium, so any answer I give would be equivalent to a Google search.
The press release you linked describes why they made Simplenote open source. You should look for Wordpressās press release if you want to know why they bought Simplenote. Any answer I give would be equivalent to searching for those press releases in Google.
I do not personally use any specific open source focused websites or forums (other than GitHub), so any answer I give would be equivalent to a Google search.
The most important thing about writing open source code is knowing how to write code. Also, make sure you read and understand the software licenses.
The open source code for Simplenote is already an working app/tool, so I am not sure what exactly you want. If you want to make your own version of Simplenote, based on their source code, then you need to make sure you understand and respect the open source license of Simplenote.
Simplenoteās core feature is cross platform synchronization, so I am not sure that this can be accomplished without some sort of login.
this is clearly a much better answer comparatively
1 - ā455 people have forked and modified⦠changes to Simplenote.ā -
i dont think āforkā means changes directly to simplenote it could be other things using the code at the point of āforkā
if really wanted to know ill have to ask github forum maybe one day
2 - āJs, Type, and Electron, at a minimum.ā - too vague, not specific
3 ā
4 - āshould look for Wordpressās press releaseā - no you ask someone that understands the topic and the right person wouldve been a startup/business person/computing historian person etc
5/6 ā
āalready an working app/toolā -
⦠it literally already said that in the op/post⦠"longterm i want to make another simplenote (but does not have a login)."
āSimplenoteās core feature isā -
no their core basic fundamental feature is simplicity and good ui/ux design that apparently nobody else and very few ppl in the world have any skill or knoweledge to understand or to make
if we use good note taking apps we would know this
i guess ill find out about this in 10+ years whenever i have time or 20+ when have time to learn code
asking questions is all about luck if the right person, and if they were someone they didnt see this or not on here
and iāve no where else on this entire web of mines to ask that i knw of o well sad day sad humanity hope humanity progresses faster one day ā¦
thank you to those that didnt reply, this is clearly for āsomeone very knowledgeableā in said relevant topic as indicated
You seem to have extremely strong opinions on how things are and how they should be without a lot of understanding yet on how things actually work. Curiosity and a goal is good - they will help you fill in your knowledge.
I hope you find answers that meet your high standards on your coding journey, but please be kind to the volunteers here on this forum who take time to try to make an answer that will satisfy you.
While there are a few people here who have 10 years of experience with programming, we donāt have anything substantive to add beyond what @jwilkins.oboe and @JeremyLT said. Their answers covered everything except for specific implementation details of the specific application you are interested in. I doubt that this forum contains developers who have experience working on the specific software you are interested in. The specifics of technical implementation, including what languages you need to learn, are in the GitHub repositories for the individual applications.