Minimal News is a text only news aggregator with the following objectives:
- Clean headlines: Clean, clickbait-free headlines that get straight to the point.
- Fast: The news data is refreshed every 60 mins and and static pages are served.
- Minimal: No images, comments, or any other distractions.
Make sure you have Node.js installed. Also create the .env file and add environment variables as mentioned below.
git clone git@github.com:devansh016/Minimal-News.git
npm install
npm start
NEWS_API = "1234567" #Get your api from newsapi.org
PAGE_SIZE = 20 #Number of news articles
NEWS_COUNTRY = "in" #Country code
Your app should now be running on localhost at port 80.
-
Fork this repository, star this repository , and clone it onto your machine.
git clone https://github.com/<my_account>/Minimal-News.git
-
Create a new branch and switch to it.
cd Minimal-News git checkout -b <new_branch_name>
-
Make changes to the code on that branch, add your details in res/contributors.json and commit.
-
Push the commit to GitHub.
git push origin <new_branch_name>
-
Make a pull request on GitHub.
Distributed under the MIT License. See LICENSE for more information.