Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/jekyll.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: 3.1.4
ruby-version: 3.2.2
bundler-cache: true

- name: Install dependencies
Expand Down
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.1.4
3.2.2
82 changes: 57 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,41 +10,73 @@ You need to be a blog publisher to access the following:

https://codefornepal.org/admin



## Design Guidelines

These are our brand color schemes.

```
Red: #E00015
Blue: #00ADEF
White: #FFFFFF 
Light gray: #FCFBFB
```

## Install in Linux Fedora / Ubuntu
## Installation and Setup

### Step 1
### Step 1: Install Ruby and Development Tools

- Fedora
- **Fedora**

```console
$ sudo dnf install ruby-devel
```
```console
$ sudo dnf install ruby-devel
```

```console
$ sudo dnf groupinstall development-tools rpm-development-tools c-development
```
```console
$ sudo dnf groupinstall development-tools rpm-development-tools c-development
```

- Ubuntu
- **Ubuntu**

```console
$ sudo apt-get install ruby-full
```
```console
$ sudo apt-get install ruby-full
```

```console
$ sudo apt-get install build-essential zlib1g-dev
```
```console
$ sudo apt-get install build-essential zlib1g-dev
```

- **macOS**

It is recommended to install Ruby using `rbenv` and Homebrew, as the system Ruby is outdated and protected.
1. Install Homebrew (if not already installed):

```console
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```

2. Install `rbenv` and `ruby-build`:

```console
$ brew install openssl@3 readline libyaml
$ brew install rbenv ruby-build
```

3. Set up your shell profile (e.g. `~/.zshrc` or `~/.bash_profile`) to initialize `rbenv`:

```console
$ rbenv init
```

_Follow the printed instructions to add the setup command to your shell config file, then restart your terminal._

4. Install and set Ruby `3.2.2` (or the version specified in `.ruby-version`):

```console
$ rbenv install 3.2.2
$ rbenv global 3.2.2
```

5. Open a new terminal window or run `exec $SHELL` to ensure the new Ruby environment is loaded.

### Step 2

Expand All @@ -56,10 +88,11 @@ $ gem install bundler

- Fork **https://github.com/CodeforNepal/codefornepal.github.io.git**
- and then

```console
$ git clone https://github.com/<yourusername>/codefornepal.github.io.git
$ cd codefornepal.github.io/
$ git remote add upstream https://github.com/CodeforNepal/codefornepal.github.io.git
$ git remote add upstream https://github.com/CodeforNepal/codefornepal.github.io.git
```

### Step 4
Expand All @@ -73,6 +106,7 @@ $ bundle install
```console
$ bundle exec jekyll serve
```

Go to -> http://127.0.0.1:4000/

### Optional
Expand All @@ -82,15 +116,13 @@ Go to -> http://127.0.0.1:4000/
```console
$ bundle exec jekyll serve --host=0.0.0.0 --port=3000
```

Go to -> http://`<local_ip_of_machine>`:3000/

## Keep Fork Updated
## Keep Fork Updated

```console
$ git fetch upstream
$ git fetch upstream
$ git merge upstream master
$ git push origin master
$ git push origin master
```



2 changes: 1 addition & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,6 @@ pagination:
debug: false
sort_reverse: true
collection: "posts"
per_page: 8
per_page: 50
permalink: "/page/:num/"
exclude: [vendor]
22 changes: 8 additions & 14 deletions _data/navigation.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,15 @@
nav:

- title: "About"
section: about
page: about

- title: "Data Fellowship"
- title: "Fellowship"
page: fellowship2026

- title: "Blog"
page: blog

- title: "Team"
page: team

- title: "Join us"
page: joinus
- title: "Projects"
page: projects




- title: "Blog"
page: blog

- title: "Join Us"
page: joinus
79 changes: 64 additions & 15 deletions _data/sitetext.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,34 @@ header:
button: Help Nepal fight COVID-19
buttonlink: "2021/05/02/donate-to-save-lives-and-help-nepalis-fight-COVID-19-pandemic" # "#{section}" or "URL/page link"

# services:
# title: "Our work"
# text: "As a community of volunteers we believe in creating opportunities and public goods."
# section: work
# list:
# - title: "[NepalMap](https://github.com/CodeforNepal/nepalmap_federal)"
# desc: "Explore and understand Nepal using data"
# icon: fas fa-map-marker-alt
services:
title: "Our Work"
text: "We use technology to create opportunity and drive positive change across Nepal."
section: work
list:
- title: "[NepalMap](https://github.com/CodeforNepal/nepalmap_federal)"
desc: "Explore and understand Nepal using open government data — from demographics to development."
icon: fas fa-map-marker-alt

- title: "[Sangraha](https://github.com/CodeforNepal/akshara-project)"
desc: "Access Nepali poems and literature — preserving cultural heritage through technology."
icon: fas fa-book-open

- title: "Digital Literacy"
desc: "Running workshops and online programs to expand digital skills across Nepal."
icon: fas fa-laptop-code

- title: "Open Data"
desc: "Making Nepal's civic and government data accessible, understandable, and actionable."
icon: fas fa-database

# - title: "[Sangraha](https://github.com/CodeforNepal/akshara-project)"
# desc: "Access Nepali poems and literature"
# icon: fas fa-book-open
- title: "Fellowships"
desc: "Training the next generation of Nepali data scientists and civic technologists."
icon: fas fa-graduation-cap

- title: "Community"
desc: "Connecting 500+ volunteers across Nepal and the Nepali diaspora to collaborate and create."
icon: fas fa-users

portfolio:
title: "Stories"
Expand All @@ -30,22 +46,22 @@ timeline:
- title: "Our humble beginnings"
year: "2014"
desc: "Founders Mia and Ravi organized their first digital literacy workshop for young women in Kathmandu and registered Code for Nepal, as a non-profit in the US."
image: assets/img/timeline/1.jpg
image: /assets/img/c4n_logo.png
alt:
align: left
- title: "Responding to a historic crisis"
year: "2015"
desc: "When the devastating earthquakes struck Nepal, Code for Nepal community members mobilized a [digital response](http://www.nytimes.com/2015/05/02/world/asia/3-ways-nepalis-are-using-crowdsourcing-to-aid-in-quake-relief.html?_r=0) to help those in need and advocated for [data-driven](https://time.com/3845593/nepal-earthquake-response-data/) relief and recovery"
image: assets/img/timeline/2.jpg
image: /assets/img/data_fellowship_2026.jpg
alt:
align: right
- title: "Creating products and empowering aspiring tech professionals"
year: "2016-2019"
desc: "We launched open data and civic tech products, [organized conferences](https://digitalnepal.org/), and [hackathon](http://hackfornepal.org/), collaborated with partners such as [Purdue University](https://sbaniya.com/2017/03/09/featured-content-2/) and gave scholarships to young women and men."
image: assets/img/timeline/3.jpg
image: /assets/img/c4n-icon.jpg
alt: image alt text
align: left
end: "[Join us](https://codefornepal.github.io/joinus/) <br> and shape <br> our story!"
end: "[Join us](/joinus/) <br> and shape <br> our story!"

about:
title: "About Us"
Expand All @@ -65,6 +81,39 @@ sponsors:
image: "assets/img/dc-regular.png"
section: sponsors

impact:
stats:
- number: "500+"
label: "Fellows Trained"
- number: "10+"
label: "Years of Impact"
- number: "20+"
label: "Open Source Projects"
- number: "10k+"
label: "Community Members"

pillars:
- title: "Digital Literacy"
desc: "Expanding digital skills through structured workshops and online programs across Nepal."
icon: "fas fa-laptop-code"
- title: "Open Data"
desc: "Making Nepal's civic and government data accessible, understandable, and actionable."
icon: "fas fa-database"
- title: "Fellowships & Training"
desc: "Building the next generation of Nepali data scientists and civic technologists."
icon: "fas fa-graduation-cap"
- title: "Community"
desc: "Connecting 500+ volunteers across Nepal and the diaspora to collaborate and create impact."
icon: "fas fa-users"

testimonials:
- quote: "The Data Fellowship gave me the technical skills and mentorship I needed to land my first data science role."
name: "Code for Nepal Fellow"
role: "Data Science Alumni"
- quote: "Code for Nepal's open data tools helped our organization make evidence-based decisions for Nepal's communities."
name: "NGO Partner"
role: "Program Director"

footer:
legal_title: Code of Conduct
privacy: Privacy Policy
Expand Down
14 changes: 0 additions & 14 deletions _includes/clients.html

This file was deleted.

File renamed without changes.
File renamed without changes.
11 changes: 7 additions & 4 deletions _includes/project.html → _includes/components/project.html
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
<div class="row text-center justify-content-center">
{% for service in site.data.sitetext.services.list %}
{% assign title_html = service.title | markdownify %}
{% assign url = title_html | split: 'href="' | last | split: '"' | first %}
{% assign title_text = service.title | markdownify | strip_html %}
{% assign title_clean = title_text | strip %}
{% if title_clean == "Open Data" or title_clean == "Fellowships" or title_clean == "Community" %}
{% continue %}
{% endif %}
<div class="col-md-4 col-lg-3 mb-4">
{% assign title_html = service.title | markdownify %}
{% assign url = title_html | split: 'href="' | last | split: '"' | first %}
{% assign title_text = service.title | markdownify | strip_html %}

<a href="{{ url }}" target="_blank" rel="noopener noreferrer" class="text-decoration-none text-dark d-block h-100">
<div class="service-item h-100 d-flex flex-column align-items-center justify-content-center p-3">
<span class="fa-stack fa-4x mb-3">
Expand Down
49 changes: 0 additions & 49 deletions _includes/contact.html

This file was deleted.

Loading