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.mdin 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.