fnplus (fn+geeks)
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.
π What is fnplus?
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.
π Pinned Repositories & What They Signal
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.
π Naming & Structural Conventions
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.
π― How to Get Started & Contribute
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.
π€ About
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.
π§ Values & Culture
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
π Code of Conduct & Licensing
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.