What is Fider?
Visit http://getfider.com for information on what it is and how to use it.
Live Demo | Tell us what to do next
How to run it locally for development purpose?
Fider is mainly written in Go and TypeScript, but we're also using things like Node.js, React and PostgreSQL.
If you know these technologies or would like to learn them, lucky you! This is the right place!
Tools you'll need:
Step by step:
- clone this repository into
$GOPATH/src/github.com/getfider/fider
- run
npm install
to install front end packages
- run
npm run build:watch
to pack the front end source into a bundle. It'll
- run
docker-compose up -d pgdev
to start a local PostgreSQL database on Docker.
- run
cp .example.env .env
to create a local Environment configuration file.
- run
make watch
to start the application.
- Navigate to
http://localhost:3000/
and boom! Welcome to your new local Fider development copy!
Change some code, fix some bugs, implement some features and send us your Pull Request!
How to run the tests
- run
docker-compose up -d pgtest
to start a test-only PostgreSQL database on Docker.
- run
make test
.