{"id":18731455,"url":"https://github.com/amacgregor/shouldibuildthat","last_synced_at":"2025-10-24T09:56:06.233Z","repository":{"id":44079765,"uuid":"203991793","full_name":"amacgregor/shouldibuildthat","owner":"amacgregor","description":"A Side project directory and audience interest validator ","archived":false,"fork":false,"pushed_at":"2023-01-04T08:01:54.000Z","size":6797,"stargazers_count":0,"open_issues_count":12,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-24T09:56:05.659Z","etag":null,"topics":["elixir","phoenix","side-project"],"latest_commit_sha":null,"homepage":"","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amacgregor.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-08-23T12:12:04.000Z","updated_at":"2019-09-07T16:11:40.000Z","dependencies_parsed_at":"2023-02-02T04:30:50.435Z","dependency_job_id":null,"html_url":"https://github.com/amacgregor/shouldibuildthat","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/amacgregor/shouldibuildthat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amacgregor%2Fshouldibuildthat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amacgregor%2Fshouldibuildthat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amacgregor%2Fshouldibuildthat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amacgregor%2Fshouldibuildthat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amacgregor","download_url":"https://codeload.github.com/amacgregor/shouldibuildthat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amacgregor%2Fshouldibuildthat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280776483,"owners_count":26388950,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["elixir","phoenix","side-project"],"created_at":"2024-11-07T14:58:30.702Z","updated_at":"2025-10-24T09:56:06.196Z","avatar_url":"https://github.com/amacgregor.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ShouldIBuildThat.io (SIBT.IO)\n[![pipeline status](https://gitlab.com/bloccsio/shouldibuildthat/badges/master/pipeline.svg)](https://gitlab.com/bloccsio/shouldibuildthat/commits/master)\n[![coverage report](https://gitlab.com/bloccsio/shouldibuildthat/badges/master/coverage.svg)](https://gitlab.com/bloccsio/shouldibuildthat/commits/master)\n\n- Add your project logo.\n- Write a short introduction to the project.\n- If you are using badges, add them here.\n\n## Index\n\n- [ShouldIBuildThat.io (SIBT.IO)](#shouldibuildthatio-sibtio)\n  - [Index](#index)\n  - [About](#about)\n  - [Usage](#usage)\n    - [Installation](#installation)\n    - [Commands](#commands)\n  - [Development](#development)\n    - [Pre-Requisites](#pre-requisites)\n    - [Development Environment](#development-environment)\n    - [File Structure](#file-structure)\n    - [Build](#build)\n    - [Deployment](#deployment)\n  - [Community](#community)\n    - [Contribution](#contribution)\n    - [Branches](#branches)\n    - [Guideline](#guideline)\n  - [FAQ](#faq)\n  - [Resources](#resources)\n  - [Gallery](#gallery)\n  - [Credit/Acknowledgment](#creditacknowledgment)\n  - [License](#license)\n  - [Uberauth Setup](#uberauth-setup)\n    - [Facebook](#facebook)\n    - [Github](#github)\n\n## About\nAdd a detailed introduction about the project here, everything you want the reader to know.\n\n## Usage\nWrite about how to use this project.\n\n### Installation\n- Steps on how to install this project, to use it.\n- Be very detailed here, For example, if you have tools which run on different operating systems, write installation steps for all of them.\n\n```\n$ add installations steps if you have to.\n```\n\n### Commands\n- Commands to start the project.\n\n## Development\nIf you want other people to contribute to this project, this is the section, make sure you always add this.\n\n### Pre-Requisites\nList all the pre-requisites the system needs to develop this project.\n- A tool\n- B tool\n\n### Development Environment\nWrite about setting up the working environment for your project.\n- How to download the project...\n- How to install dependencies...\n\n\n### File Structure\nAdd a file structure here with the basic details about files, below is an example.\n\n| No | File Name | Details \n|----|------------|-------|\n| 1  | index | Entry point\n\n### Build\nWrite the build Instruction here.\n\n### Deployment\nWrite the deployment instruction here.\n\n## Community\n\nIf it's open-source, talk about the community here, ask social media links and other links.\n\n### Contribution\n\n Your contributions are always welcome and appreciated. Following are the things you can do to contribute to this project.\n\n 1. **Report a bug** \u003cbr\u003e\n If you think you have encountered a bug, and I should know about it, feel free to report it [here]() and I will take care of it.\n\n 2. **Request a feature** \u003cbr\u003e\n You can also request for a feature [here](), and if it will viable, it will be picked for development.  \n\n 3. **Create a pull request** \u003cbr\u003e\n It can't get better then this, your pull request will be appreciated by the community. You can get started by picking up any open issues from [here]() and make a pull request.\n\n \u003e If you are new to open-source, make sure to check read more about it [here](https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source) and learn more about creating a pull request [here](https://www.digitalocean.com/community/tutorials/how-to-create-a-pull-request-on-github).\n\n\n### Branches\n\n I use an agile continuous integration methodology, so the version is frequently updated and development is really fast.\n\n1. **`stage`** is the development branch.\n\n2. **`master`** is the production branch.\n\n3. No other permanent branches should be created in the main repository, you can create feature branches but they should get merged with the master.\n\n**Steps to work with feature branch**\n\n1. To start working on a new feature, create a new branch prefixed with `feat` and followed by feature name. (ie. `feat-FEATURE-NAME`)\n2. Once you are done with your changes, you can raise PR.\n\n**Steps to create a pull request**\n\n1. Make a PR to `stage` branch.\n2. Comply with the best practices and guidelines e.g. where the PR concerns visual elements it should have an image showing the effect.\n3. It must pass all continuous integration checks and get positive reviews.\n\nAfter this, changes will be merged.\n\n\n### Guideline\ncoding guidelines or other things you want people to follow should follow.\n\n\n## FAQ\nYou can optionally add a FAQ section about the project.\n\n##  Resources\nAdd important resources here\n\n##  Gallery\nPictures of your project.\n\n## Credit/Acknowledgment\nCredit the authors here.\n\n##  License\nAdd a license here, or a link to it.\n\n## Uberauth Setup\n\n### Facebook\n\nhttps://github.com/ueberauth/ueberauth_facebook\n\n1. Add Facebook to your Überauth configuration:\n\n    ```elixir\n    config :ueberauth, Ueberauth,\n      providers: [\n        facebook: {Ueberauth.Strategy.Facebook, []}\n      ]\n    ```\n\n1.  Update your provider configuration (ENV.secret.exs):\n\n    ```elixir\n    config :ueberauth, Ueberauth.Strategy.Facebook.OAuth,\n      client_id: System.get_env(\"FACEBOOK_CLIENT_ID\"),\n      client_secret: System.get_env(\"FACEBOOK_CLIENT_SECRET\")\n    ```\n    \n    \n### Github\nhttps://github.com/ueberauth/ueberauth_github\n\n1. Add GitHub to your Überauth configuration:\n\n    ```elixir\n    config :ueberauth, Ueberauth,\n      providers: [\n        github: {Ueberauth.Strategy.Github, []}\n      ]\n    ```\n\n1.  Update your provider configuration:\n\n    ```elixir\n    config :ueberauth, Ueberauth.Strategy.Github.OAuth,\n      client_id: System.get_env(\"GITHUB_CLIENT_ID\"),\n      client_secret: System.get_env(\"GITHUB_CLIENT_SECRET\")\n    ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famacgregor%2Fshouldibuildthat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famacgregor%2Fshouldibuildthat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famacgregor%2Fshouldibuildthat/lists"}