The main branch where development takes place is develop
. The master
branch is what you see at https://app.meower.org, and is merged into for each release.
Branches are usually named like username-branch
, where username
is a short version of your username (like cst
, tnix
, et.), and branch
is the branch name.
Requirements:
- node.js and npm or some other package manager
- git and some knowledge of it
- Preferably understanding of JavaScript and node.js, among
usother things
To clone and run a development server on your machine (that autoupdates when you modify files):
git clone https://github.com/meower-media-co/Meower-Svelte
cd Meower-Svelte
npm install
npm run dev:routify (in a separate terminal)
npm run dev
Then in a separate shell:
npm run dev:routify
(Typically you usually also create a new branch for your work:)
git branch person-branch
git checkout person-branch
For one-time building:
npm run build
If your branch is online (not local), it will also be available in built form at [branchname].meower-svelte.pages.dev
. A bot will post a comment about it when creating a PR.
Relevant bit of information from the original readme: