Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mikaelacaron/brain-marks

[Not Active] Open-source iOS app to save and categorize tweets
https://github.com/mikaelacaron/brain-marks

Last synced: about 1 month ago
JSON representation

[Not Active] Open-source iOS app to save and categorize tweets

Awesome Lists containing this project

README

        

[![brain-marks-promo](https://user-images.githubusercontent.com/22946902/135545890-6afb5e3f-4b04-4957-81b7-364f9f229080.PNG)](https://apps.apple.com/us/app/brain-marks/id1577423925)

# Brain Marks [NOT ACTIVE]

This app has always been open source! It began with the [Big Brain Hackathon](https://bigbrainhacks.com) and now during [Hacktoberfest](https://hacktoberfest.digitalocean.com). It is available for free on the [App Store](https://apps.apple.com/us/app/brain-marks/id1577423925). This app uses the [Twitter API](https://developer.twitter.com/en/docs/twitter-api/getting-started/getting-access-to-the-twitter-api) (v2 where possible) and [AWS Amplify DataStore](https://docs.amplify.aws/start/q/integration/ios/) (soon to be removed).

**Sadly due to [Twitter API changes](https://twitter.com/mikaela__caron/status/1621513256337805314?s=61&t=qApWO_A42TJZ0V-Z2oIjmQ), this app will no longer be open for contributions. Thank you to everyone who took the time to contribute!**

# Getting Started
* You will need an API key from the [Twitter API](https://developer.twitter.com/en/docs/twitter-api/getting-started/getting-access-to-the-twitter-api)
* If your feature/change requires changing the model you will need to know [AWS Amplify DataStore](https://docs.amplify.aws/start/q/integration/ios/) - soon to be deprecated
* Browse the open [issues](https://github.com/mikaelacaron/brain-marks/issues) and comment which you would like to work on
* A maintainer will assign that issue to you to indicate to others this issue is being worked on, to prevent overlapping work
* You can only be assigned **ONE** issue at a time
* Fork this repo
* Clone your repo and move into that directory
* Checkout a new branch (from the `dev` branch) to work on an issue:
* `git checkout -b issueNumber-feature-name`
* example: `git checkout -b 134-french-localization`

* Follow [CONTRIBUTING.md](https://github.com/mikaelacaron/brain-marks/blob/dev/CONTRIBUTING.md#getting-started) to setup the project.
* Once you complete an issue: Open your forked repo in your browser and create a PR to the `dev` branch of this repository
> Be sure to squash your commits into one single commit, how to do that shown [here](https://www.internalpointers.com/post/squash-commits-into-one-git)

# Contributing
To start contributing, review [CONTRIBUTING.md](https://github.com/mikaelacaron/brain-marks/blob/dev/CONTRIBUTING.md). New contributors are always welcome to support this project. Issues labeled `good-first-issue` are great for beginners.

> **Please be sure to comment on an issue you'd like to work on and the maintainers will assign it to you!**

Checkout any issue labeled `hacktoberfest` to start contributing

# Contributors



Made with [contributors-img](https://contrib.rocks)

# License

This project is licensed under the [MIT](https://opensource.org/licenses/MIT).