Openflock icon indicating copy to clipboard operation
Openflock copied to clipboard

:rocket: Promote your opensource projects/issues and get more and better contributors [Discontinued].

#Openflock Openflock

Gain contributors to your project or get your issues resolved by promoting them on Openflock.

  • Find awesome projects or issues to work on. Also filter your feed according to your favourite language or topic.
  • Is your Open source project really useful for the community? Fill in this form to get your project on Openflock Hall of Fame.

Install

  • Openflock has been written in Python (Webapp2 framework) on top of Google App Engine.
  • We use Google datastore to store data.

Here's how you can install Openflock locally...

  • Download Google App Engine
  • Clone the repository.
  • Download Semantic-UI 2.1.8 (https://github.com/Semantic-Org/Semantic-UI/releases/tag/2.1.8), extract it and place the extracted content in the folder /static/dist/.
  • Openflock runs on GitHub API. To run Openflock locally, you also need a GitHub client id and client secret id. So register your GitHub application with Homepage url as http://localhost:8080 and callback url as http://localhost:9000/authorization. Now you have a client id and client secret id.
  • Now open /handlers/LoginHandler.py and place client id, client secret id, callback url in the places mentioned in the LoginHandler.py file.
  • Run the command python /path/of/dev_appserver.py /path/of/Openflock (dev_appserver.py lies in google_appengine folder)
  • Now you can find Openflock running localhost:8080 and admin server running at localhost:8000.
  • Raise an issue or contact me if you face any problems in installing Openflock locally.