Welcome to the OpenSource Nepal organization! We are a passionate community of developers and contributors dedicated to promoting open-source software development in Nepal.
OpenSource Nepal is a GitHub organization that aims to foster a vibrant open-source culture in Nepal. We believe in the power of collaboration, transparency, and sharing knowledge to drive innovation and solve real-world problems. Our community welcomes developers, designers, and enthusiasts of all levels of experience who are interested in open-source software.
Connect with us on Discord to engage in real-time discussions, ask questions, and stay updated on the latest happenings. Join OpenSource Nepal Discord.
- Repository: commitlint
- Description: commitlint is a tool designed to lint your commit messages according to the Conventional Commits standard for your pre-commit hook and GitHub Actions.
- Repository: node-nepali-datetime
- Description: This is a Node project designed to support native JavaScript-like features for Nepali dates. It includes features such as 'NepaliDate' for Nepali date support and 'dateConverter' for date conversions.
- Repository: py-nepali
- Description: This is the first project undertaken by OpenSource Nepal. It is a Python package that contains features designed to be useful for Nepali projects. The main feature of this package is 'nepalidatetime', which is compatible with Python's datetime feature. The features include converting Nepali dates to English, parsing Nepali datetime, handling Nepali timezones, and providing timedelta support for Nepali datetime.
- Repository: go-nepali
- Description: go-nepali is another exciting initiative by OpenSource Nepal. Inspired by py-nepali, this project is written in Golang and includes most of the features implemented in py-nepali.
Besides these, there are many other projects that are under development. You can check our repositories on our GitHub Repository page. If you have any creative project ideas or want to create a new repository, feel free to contact us.
We welcome contributions from anyone interested in open-source software and our organization's projects. If you would like to contribute, please follow these steps:
- Fork the repository of the project you want to contribute to.
- Clone the forked repository to your local machine.
- Make the necessary changes and additions.
- Update the
CHANGELOG.md
file with a description of the changes. - Commit and push your changes to your forked repository.
- Submit a pull request, detailing the changes you made and why they are valuable.
Our team will review your contribution and provide feedback. We appreciate all contributions, whether they are bug fixes, new features, or improvements to documentation.
Visit OpenSource Nepal Policy.
The projects within the OpenSource Nepal organization are licensed under the GNU General Public License (GPL). Please review the specific license of each project before using or contributing to them.
We are excited to have you join our community and contribute to the open-source movement in Nepal! Proud to be Nepali! Happy coding!