Thank you for your interest in contributing to Open Knowledge Maps 🎉!
Our goal is to revolutionize discovery of scientific knowledge. We are building a visual interface that dramatically increases the visibility of research findings for science and society alike. We believe that a better way to explore and discover scientific knowledge will benefit us all.
We have been developing the system as a group of volunteers and have released the results on our website https://openknowledgemaps.org. Currently, users can create a knowledge map for a topic of their choice based on either PubMed or the BASE. Our software retrieves the 100 most relevant results for a topic and creates a knowledge map based on textual similarity between the records. The map is intended to give users a head start in their literature research.
You can find more info about the project on the dedicated page on our website. There you can also find links to a number of resources:
- Frequently Asked Questions (FAQs)
- Journal article on Open Knowledge Maps
- Our roadmap
- A short video outlining our vision for collaborative editing
There are a number of ways you can contribut during the Mozilla Sprint!
- Let us know what you think! Try out the system and let us know via [Twitter](https://twitter.com/OK_Maps], our brand new discussion forum or by opening a Github issue. If you are in a group, you can also take the hands-on lesson that we created for the Mozilla Study Groups.
- Help us fix issues! We will be working on a number of issues in our knowledge mapping framework Headstart that you can jump in on. They are all marked with the mozsprint label. Good first contributions have an additional label, so look out for that.
Take a look at our beginner's guide to get the client running. For the server part, see Installing and configuring the server. If you have any problems, please let us know via our brand new discussion forum.
Explain how you want contributors to propose changes. For an example GitHub workflow, see Node.js's instructions for code contributions.
Once you've identified one of the issues above that you feel you can contribute to, you're ready to make a change to the project repository!
- Fork the Headstart repository. This makes your own version of this project you can edit and use.
- Make your changes! You can do this in the GitHub interface on your own local machine. Once you're happy with your changes...
- Submit a pull request. This opens a discussion around your project and lets the project lead know you are proposing changes.
First time contributing to open source? Check out this free series, How to Contribute to an Open Source Project on GitHub.