Welcome to Urban Perspective. We are a community driven book club where you get to share your reading experience with other passionate readers like yourself.
When you've found a book you quite enjoyed, sharing your experience feels very nice. We like to have such moments. Every month. We meet on the second Saturday of every month. You can join our whatsapp group link here.
Well, some random dude challenged us(the Librarian ;) ) to come up with a fun and nerdy way to run a community website, so here we are.
This website is powered by Jekyll and uses the amazing Minimal Mistakes Jekyll theme. You can find the source files at upbookclub.github.io.
You do not need to know HTML or any programming language to be able to contribute. However, you do need to know a little bit of how GitHub works.
- Sign up for a GitHub account.
- Fork our repository
- Using your browser, navigate to
/_data/authors.yml/
. Edit that file by adding your details(Instructions are written). Create a Pull Request. - Using your browser, navigate to '/_post'. Create your new post here. Note the post should follow the following format:
YY-MM-DD-name-of-post.md
. Create a Pull Request for your post.
Once your Pull Request has been resolved, your post will appear on the website.
- Ensure you have
ruby
,rubygems
andbundler
installed in your system. - Install
jekyll
by running
gem install jekyll
- Fork/ Clone our repository
- Install the repo's dependencies by running
bundle install
- Run
bundle exec jekyll serve
to spin-up your site. Visithttp://localhost:4000/
on your browser to see the site.
If you're interested in writing a blog post for the website, you need to:
- Fork the upbookclub.github.io repository.
- Create an Author's entry in the /_data/authors.yml directory which contains your details.
- Write a blog post using Markdown in the
content
directory - Make a pull request against the
master
branch
Have fun
If you have any questions, drop by Urban Perspective Book Club. If you have trouble with your setup, you can get help by creating an issue.