-
Notifications
You must be signed in to change notification settings - Fork 647
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
Improve foam-template with easy way to get started with a note taking system #447
Comments
Chiming in some morning initial thoughts! I love this. Will be really good to answer common questions right in the template. Perhaps it would be a good idea to try dig out the common questions from the discord chat? Whatever we end up going with, I think it should be easy to "bail out" of, which I think you've eluded to. If a user works out in 10 minutes what he's doing then he shouldn't need to spend the next 20 deleting all our boilerplate! Just some quick initial thoughts 👍 |
I agree with @ingalless here, one should be able to build on "top of", not against. I think keeping a minimal publishing system with recipes/plugins/templates for other systems would work well for us, but then again I have always like Foam's opinionated way of doing things. About the template becoming easier to get started, I was wondering if there is any interest in making it more accessible, to the point where one should not even be aware of the SSG they are using underneath. Maybe a Dockerfile to start things off and later a bootstrap script? |
@SanketDG for me there are two things that unfortunately atm are very tightly coupled together, but I am keen to disentangle:
The current template embeds a publishing recipe for GH Pages, so the two aspects are blended. In general my idea would be to have flexibility but with opinionated defaults. All of the above being said, this issue is only about point n. 1, the goal of PARA would be to get people to quickly write notes. The rest of the template would not be affected by this change, and part of the change would include the info to get rid of the PARA approach and start from scratch. I think your comment is very valid and well in line with point n.2 above, how about we pull it into its own issue? |
Please no PARA. The fewer ideas, frameworks, and metaphors introduced, the easier for someone to onboard. Users already have to learn VS CODE, Markdown, and wikilinks. That's a lot to learn compared to a pencil & notebook! Understanding what users want to accomplish could be useful. Do they want to remember things? Do they want to write? Build Documentation? The idea of looking through discord servers for pain points and common questions is a great place to start. But before creating an onboarding, it might make sense to talk to users and figure out what they hope to achieve, then create an onboarding that shows them how to get it. Thoughts? |
Currently it's pretty common for new users to feel a bit lost about how to use Foam once they have followed the steps in the foam template.
For someone new to note taking, having a reference point to get started with, can be the difference between continuing or dropping the effort.
There are many different systems one could use, and giving plenty of choices becomes a chore in its own right.
The goal of Foam is to be flexible, but provide sensible defaults.
I was thinking of including in the foam template some instructions to get started with PARA, which is simple enough and good enough for most use cases.
This issue has two goals:
Again, the goal is help users get started, not to impose on them a note taking system.
As their needs evolve (or if they are sophisticated enough to know what they want), they can use their own method.
The text was updated successfully, but these errors were encountered: