Flycat is a client-side software without introducing backends or database setup. the idea is to keep it effortless for users to self host. It mainly use React Nextjs framework in typescript lang.
master
branch is the one for production development. Every commit merged in master branch will push new release alive.develop
branch is only used for feature involved with tons of works and needs to be tested before release to production.
Nodejs >= v18.12.1
yarn >= 1.22.19
git clone https://github.com/digi-monkey/flycat-web.git
cd flycat-web
# install dependencies
yarn
## development
yarn dev
## build for release
yarn build
For self-host, check out How to deploy to vercel
- TODO
Once a week, we release a regular update version. For hotfix, a instant minor version will be roll out once fixed.
We use project kanban to manage the development and release. every week, we gather the things we want to do in this kanban and release a new version at the end of that week.
A good way to start contributing is to check the github issues labeling with good first issue
.