https://github.com/giveth/website
Website for Giveth
https://github.com/giveth/website
Last synced: 10 months ago
JSON representation
Website for Giveth
- Host: GitHub
- URL: https://github.com/giveth/website
- Owner: Giveth
- Archived: true
- Created: 2017-09-26T13:16:29.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-06-06T00:00:58.000Z (about 2 years ago)
- Last Synced: 2025-06-12T08:52:52.344Z (about 1 year ago)
- Language: HTML
- Homepage: https://www.giveth.io
- Size: 10.1 MB
- Stars: 8
- Watchers: 10
- Forks: 8
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Giveth website
The Giveth website is using Jekyll, Netlify CMS, and Bootstrap 4.
## Run your own installation
1 - Star the repo and fork it
2 - Clone your repo
3 - Install Jekyll:
Jekyll requires Ruby, this specific build also requires some additional packages (these may change as well).
Please refer to the official Jekyll Documentation for installing Jekyll:
[GNU/Linux, Unix, or macOS](https://jekyllrb.com/docs/installation/)
[Windows](https://jekyllrb.com/docs/windows/)
3 - Run ```bundle install``` to install additional dependencies
4 - Run ```jekyll serve``` to initiate a local build and run a local webserver.
5 - If you run into problems because your version of Jekyll is newer then ours, consider running ```bundle exec jekyll serve```
*Congratulations!* You can now edit the source files and immediately see the changes in your browser (should be [http://localhost:4000/](http://localhost:4000/)).
### Tested routine for Mac OS X
* need to have [Jekyll](https://jekyllrb.com/) installed:
```gem install jekyll bundler```
* clone the repo
* because we are using some additional goodies, need to install them:
```bundle install```
* on my machine it was complaining about incompatible version of Ruby, need to install [RVM](https://rvm.io/rvm/install):
```
curl -sSL https://get.rvm.io | bash
rvm install 2.4.2
rvn use 2.4.2
```
* on my machine it was failing, apparently need to install Xcode command line tools:
```
xcode-select --install
```
* now you are ready and set up:
```
jekyll serve
```
YMMV - your mileage may vary - potentially it will just work,
## Technologies used
* Created from ```jekyll new```
* added Netlify CMS in /admin/
* added Bootstrap 4 via CDN
## Contribution
The master branch is locked for direct pushes and needs a reviewed pull request. It should only be used for releases and hotfixes.
Please develop new content and features on the *development* branch. The changes are being built on push by Netlify and is reachable via:
[https://staging.giveth.io/](https://staging.giveth.io/)