Thanks for wanting to contribute! This project is meant to be a shared learning vault for physics and mathematics. Please follow these steps so everything stays consistent.
- Fork the repo → make your own copy under your GitHub account.
- Create A Obsdidian Vault (If Applicable) → Create an Obsdidian vault for this Project
- Clone it locally → open it as an Obsidian vault.
- Set up the structure:
- Put the
.obsidianfolder from this repo into your vault’s.obsidian. (Optional, has shortcuts and plugins)- On macOS, reveal hidden folders with
Cmd + Shift + .
- On macOS, reveal hidden folders with
- Copy the
Z_template/folder into your local vault (Required)- This folder contains the note-writing template, a README file on tips to write concepts, and general templates
- Put the
- Set up Strucuture for Updating Exisiting Concepts
- Put the
Mathematics Concepts&Physics Conceptsfolder into your local Obsidian vault
- Put the
When you create a branch, please use one of these styles:
math/<concept-name>→ for math-related notesphysics/<concept-name>→ for physics-related notesupdate/<concept-or-folder>→ for fixes or reorganizing
Example:
physics/gauss-lawmath/integration-by-partsupdate/vector-spaces
- Use the template in
Z_template/to create new concept notes. - Keep one major concept per note.
- Use Markdown headings, equations, and backlinks where useful.
- Link related concepts within the vault whenever possible.
- Concepts under Mathematics Concepts / Physics Concepts likely need changes the specifics are labelled in the Issue Tab
- Comment under a issue to claim the issue (look for tags like
help wanted) - Issues with tags
in-progressare already claimed - Update the concept using Markdown & Latex (In Obsidian)
Use clear, consistent commit messages:
physics/gauss-law – added derivationmath/integration-by-parts – clarified exampleupdate/vector-spaces – fixed typos and added diagram
- Always submit changes through a Pull Request (PR)
- Adding new notes should be in their respective folder (Physics concepts in Physics Concept Folder) make a new folder if needed
- PR request should be from your
branchto thismain - In the PR description, explain (template should be provided):
- What concept(s) you added or updated
- Why the change helps the vault
- Small, focused PRs are better than huge ones.
- For errors in notes → open an Issue and describe the problem clearly.
- For feature requests → open an Issue tagged as
enhancement.
- Notes are written in Markdown, refer to README in Template for how to write
- Equations should use standard LaTeX math mode (
$...$for inline,$$...$$for block). - Keep headings consistent:
# Concept Name## Subsection
- Use lists and callouts for clarity.
Please read the AI_GUIDELINES for how to use AI with this project.
- In short:
- AI can be used to help draft explainations, write LaTeX blocks, code or double check math equations
- Using AI in this way should be DOUBLE CHECKED for accuracy
- AI should not be used to write full explanations, or bypass closed sources such as textbook, articles and blogs
To keep this project accurate and legally safe:
-
Definitions and Examples
- If you take a definition directly from a textbook, paper, or online source, you must reference it.
- If you use an example or problem statement from another source, you must also reference it.
-
How to Reference
- Use a Markdown footnote or inline link at the end of the sentence.
- Example with footnote:
A vector space is a set of elements with two operations, addition and scalar multiplication, satisfying certain axioms.1
- To create footnotes refer to Obsidian Help Page
-
Licensing Rules
- Only use sources that allow reuse under their license:
- Open Educational Resources (OER) with a Creative Commons license
- Public domain works
- Materials you created yourself
- Do not copy from textbooks or websites that prohibit reuse (most commercial textbooks). Instead, paraphrase in your own words and then reference.
- Only use sources that allow reuse under their license:
-
When in Doubt
- If you’re unsure whether you can reuse a definition or example, paraphrase it in your own words and link to the source instead of copying.
- Always err on the side of giving credit.
Please read the Code of Conduct.
- In short:
- Be respectful in discussions and contributions.
- If you use these notes in your own projects, please credit this project and include my Buy Me a Coffee link and link to the main website
- Don’t copy without attribution.
Thanks again for contributing! 🚀
Footnotes
-
Axler, Linear Algebra Done Right, 3rd ed., Springer, 2015. ↩