forked fromfiqus/coophub
- Notifications
You must be signed in to change notification settings - Fork0
Cooperatives repos over the world! 🌈🌎
License
NotificationsYou must be signed in to change notification settings
camplight/coophub
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This web app uses theGitHub API to join and show *nicely- the projects/repositories of any subscripted co-operative from over the world.
It is strictly limited to co-operative enterprises.
The main goal is to find in-the-same-place all the open source projects that can be used to start others, be consumed or motivate collaboration.
- Fork this repo.
- Add your co-op in thecooperatives.yml file:
github_org_name: name: <NAME_OF_THE_COOP> url: <URL_OF_THE_COOP> description: <DESCRIPTION> location: <LOCATION>
- Add-commit-push and send us a Pull Request!
It uses the ElixirPhoenix Framework for the back-end and ReactJS for the front-end.Then, to run this app you will need:
- Erlang OTP >= 18
- Elixir >= 1.5
- NodeJS >= 5.0
UseGITHUB_OAUTH_TOKEN
ENV var ir order to authenticate with the GitHub APIv3. Read theguide.
- Install dependencies with
mix deps.get
- Install Node.js dependencies with
npm install
- Start Phoenix server with
mix phx.server
Now you can visitlocalhost:4000
from your browser.
- GET api/orgs (all the coops)
- GET api/orgs/:name (detail of a coop)
- GET api/orgs/:name/repos (repos of a coop)
- GET api/repos (all coops repos)
- GET api/search?q=term_to_search
- GET api/topics (all the repos topics)
- GET api/languages (all the programming languages with bytes and %)
- GET api/languages/:lang (the repos using the lang)
limit
- Numbersort
-popular
orlatest
(default)exclude_forks
- boolean (false
default)
About
Cooperatives repos over the world! 🌈🌎
Resources
License
Stars
Watchers
Forks
Packages0
No packages published
Languages
- Elixir97.0%
- HTML1.8%
- JavaScript1.2%