Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ferranvila/ferranvila.com-nextjs


https://github.com/ferranvila/ferranvila.com-nextjs

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# ferranvila.com

[![Build Status](https://travis-ci.com/ferranvila/ferranvila.com-nextjs.svg?branch=master)](https://travis-ci.com/ferranvila/ferranvila.com-nextjs)
[![NPM version](https://img.shields.io/npm/v/@ferranvila/nextjs.svg)](https://www.npmjs.org/package/@ferranvila/nextjs)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/480a1d81399945f4ab3fa09bc0cec224)](https://www.codacy.com/manual/fnva/ferranvila.com-nextjs?utm_source=github.com&utm_medium=referral&utm_content=ferranvila/ferranvila.com-nextjs&utm_campaign=Badge_Grade)
[![Inline docs](http://inch-ci.org/github/ferranvila/ferranvila.com-nextjs.svg?branch=master&style=shields)](http://inch-ci.org/github/ferranvila/ferranvila.com-nextjs)
![NPM](https://img.shields.io/npm/l/@ferranvila/nextjs)

This project contains the source code of [ferranvila.com](https://www.ferranvila.com/). This project is created with [next.js](https://nextjs.org/).

## 🛠 Technical Features

- Package Management: [yarn](https://yarnpkg.com/)
- JS Framework: [next.js](https://nextjs.org/)
- Code Formatter: [prettier](https://prettier.io/)
- Conventional Commits: [conventional commits](https://www.conventionalcommits.org)
- Semantic Release: [semantic release](https://github.com/semantic-release/semantic-release)
- Continuos Integration: [travis-ci](https://travis-ci.org/)

## 🖥 Development

```bash
yarn install
yarn dev
yarn build
```

## 📄 TODO

- Deployment (vercel)
- Badges Information (coveralls, lighthouse, inch ci, code climate, greenkeeper)
- Unit Testing and Coverage Integration (coveralls)
- Headless CMS
- Improve README description
- Progressive Web Applications
- Server Side Rendering: [SSR - getServerSideProps](https://nextjs.org/docs/basic-features/data-fetching#getserversideprops-server-side-rendering)
- Stale While Revalidate: [SWR - stale-while-revalidate](https://swr.now.sh/)

## 📗 Further Reading

- [Awesome Next.Js](https://github.com/unicodeveloper/awesome-nextjs)