Whether you're new to GitHub or an experienced developer, we welcome your contribution. This project gives contributors hands-on experience with open source collaboration and basic web development.
Join the conversation in our Discord server before contributing. Let us know what you want to add or fix.
The only file you need to edit is members/members.js.
Find the // add here comment near the bottom of the members array and add your entry above it:
// your-github-username
{
fullName: 'Your Full Name',
discordUsername: 'yourdiscord#1234',
about: 'One line about yourself',
links: {
github: 'your-github-username',
twitter: 'your-twitter-handle', // optional
facebook: 'your-facebook-handle', // optional
}
},
// add hereNotes:
fullName— your real name or preferred display namediscordUsername— your Discord handleabout— keep it short, one sentencelinks.github— required (used for your profile avatar)links.twitterandlinks.facebook— optional, omit if not applicable- If your GitHub avatar is missing, the site auto-generates an initials avatar
Your card will automatically appear on both the Members page and the homepage preview once merged.
You'll need a fork of the repository to submit changes.
- Fork the repo on GitHub
- Clone your fork locally:
git clone git@github.com:YOUR-USERNAME/dev-circle-np.github.io.git cd dev-circle-np.github.io - Add the upstream remote:
git remote add upstream https://github.com/dev-circle-np/dev-circle-np.github.io.git
You should now have:
origin→ your fork (github.com/YOUR-USERNAME/dev-circle-np.github.io)upstream→ the original DCN repo
Before making changes, sync your fork with upstream:
-
Make sure you're on master:
git checkout master git status
-
Sync with upstream:
git pull --rebase upstream master
-
Create a new branch:
git checkout -B your-branch-name
Use a descriptive name e.g.
add-nabin-as-memberorfix-navbar-mobile. -
Make your changes, then test locally by opening
index.htmlin a browser or running:python -m http.server 8080
Visit
http://localhost:8080to preview.
git status # review changed files
git add members/members.js # stage only what you changed
git commit -m "add your-name as member"
git push -u origin your-branch-name- Go to the DCN repository on GitHub
- Click "New pull request" → "compare across forks"
- Set:
- base:
dev-circle-np/dev-circle-np.github.io→master - compare:
YOUR-USERNAME/dev-circle-np.github.io→your-branch-name
- base:
- Title your PR clearly e.g.
add Nabin Sademba as member - If fixing an issue add
closes #123in the description - Submit — maintainers will review and merge
If changes are requested, push additional commits to the same branch and the PR updates automatically.