Sinbad Software LLC provides software development services and IT solutions for the fintech industry.
Before running or contribute to this project, you need to have the setup of the following packages in your environment
- node >=12.3.0
- npm >=6.9.0
- git (for
contribution
) - gatsby-cli (npm install -g gatsby-cli) (for using commands that aren't listed in scripts)
Moreover, having these extensions will help you to speed up the development process and adhere to the best practices
- Prettier: setup in your editor https://prettier.io/ (or you can run
npm run format
) - Stylelint: setup in your editor https://stylelint.io/ (or you can run
npm run stylelint
) - Eslint: setup in your editor https://eslint.org/ (or you can run
npm run eslint
)
-
Fork the project
In order to work on your own version of the Sinbad application, please fork the project to your own repo.
-
Clone using SSH
git clone git@github.com:your-github-username/sinbad.git
-
Enter project directory
cd sinbad
-
Install your dependencies:
npm ci
-
To start developing:
npm start
-
Open the source code and start editing!
Your site is now running at
http://localhost:8800
!Note: You'll also see a second link:
http://localhost:8800/___graphql
. This is a tool you can use to experiment with querying your data. Learn more about using this tool in the Gatsby tutorial.