Show your journey. Build in public. Grow your skills.
fnplus is a community-driven open source org where learners and contributors build visible work, together.
fnplus (aka “fn+geeks”) exists to:
- Enable learning through doing
- Help contributors surface real work, not just toy projects
- Provide infrastructure, guides, and prompts for open source growth
- Amplify visibility: your work becomes your signal
We are inclusive, global, and focused on impact.
These are the repos currently pinned in the organization — they signal priority areas and pathways to get started:
- join-fnplus-with-a-pr (onboarding entry point)
- footsteps-app (core product / learning-path engine)
- hacktoberfest-interview-questions (contribution challenges & event tie-ins)
- curriculum (foundational learning guide)
- community-project-ideas (ideas, prompts, tutorials)
- awesome-paths (curated, topic-wise learning paths)
These help new contributors see where to begin, how to explore learning, contributory challenges, and product-adjacent work.
We follow naming conventions and repo categories that help orient contributors:
Prefix / Pattern | Intent |
---|---|
guide-… |
Educational guides, reference materials, primers |
rle-… |
Modules / components of the learning product (learning experience) |
hacktoberfest-… / contributions themes |
Repos tied to contribution challenges, algorithm sets, events |
No prefix (core names) | Core product & infrastructure (e.g. footsteps-app , news-api ) |
Utilities / scripts | Tools like initDev to bootstrap or automate setup |
Resource / curated | Repos like learn-for-free , community-project-ideas , awesome-paths |
This taxonomy gives a natural direction: guides → learning modules → infra → contribution / challenge repos.
Here’s a recommended path for new contributors:
- Star the fnplus organization
- Fork & make a PR in join-fnplus-with-a-pr to become part of the community
- Explore pinned repos and understand naming conventions
- Pick an area of interest (guides, learning modules, product, challenges)
- Read the
CONTRIBUTING.md
in that repo and check existing issues - Submit PRs — documentation, bug fixes, features, or idea proposals
- Engage: review others’ PRs, leave comments, propose improvements
Every contribution helps refine the structure, clarity, and developer experience of fnplus.
I’m Abhishek Uniyal (xlogix) — software engineer, open source advocate, and community steward. At fnplus:
- I co-lead direction for learning infrastructure, product, and community
- I review PRs, mentor contributors, and help onboard new folks
- I believe in building with others — your voice, journey, and growth matter
Feel free to reach out via GitHub Discussions, opening issues, or ping me in any repo.
We live by:
- Build in Public — your work is part of your story
- Iterate & Ship — small, consistent progress over perfection
- Teach & Elevate — growth multiplies when you help others
- Respect & Inclusion — safe space for learners at all levels
- Ownership & Initiative — see gaps, take action, improve
We maintain a Code of Conduct (CODE_OF_CONDUCT.md
) to ensure respectful and constructive community engagement.
Unless otherwise noted, most repos are licensed under MIT.