Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ryanfleck/auxilliarywebsiteservices

Extension to ryanfleck.ca to provide 'backend' functionality.
https://github.com/ryanfleck/auxilliarywebsiteservices

Last synced: 6 days ago
JSON representation

Extension to ryanfleck.ca to provide 'backend' functionality.

Awesome Lists containing this project

README

        

# Auxilliary Website Services

![CI](https://github.com/RyanFleck/AuxilliaryWebsiteServices/workflows/CI/badge.svg?branch=master)
[![codecov](https://codecov.io/gh/RyanFleck/AuxilliaryWebsiteServices/branch/master/graph/badge.svg)](https://codecov.io/gh/RyanFleck/AuxilliaryWebsiteServices)
[![Updates](https://pyup.io/repos/github/RyanFleck/AuxilliaryWebsiteServices/shield.svg)](https://pyup.io/repos/github/RyanFleck/AuxilliaryWebsiteServices/)
[![Python 3](https://pyup.io/repos/github/RyanFleck/AuxilliaryWebsiteServices/python-3-shield.svg)](https://pyup.io/repos/github/RyanFleck/AuxilliaryWebsiteServices/)

Support APIs deployed on Heroku, for the static site deployed on Netlify.
Code coverage (% coverage) over time:

[![Code coverage commit graph](https://codecov.io/gh/RyanFleck/AuxilliaryWebsiteServices/branch/master/graphs/commits.svg
)](https://codecov.io/gh/RyanFleck/AuxilliaryWebsiteServices)


## Current APIs:

- View counts for all pages.

## Planned APIs (In Discussion):

- Login or Social Login.
- Saving/'Starring' articles.
- Article release notification system (via email?)

## Contributing

When adding new features, please use the semantic commit labels so versioning is accurate:

- **feat**: A new feature
- **fix**: A bug fix
- **docs**: Documentation only changes
- **style**: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
- **refactor**: A code change that neither fixes a bug nor adds a feature
- **perf**: A code change that improves performance
- **test**: Adding missing or correcting existing tests
- **chore**: Changes to the build process or auxiliary tools and libraries such as documentation generation