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

https://github.com/nightmaregaurav/personal-website-cms-source

Notice: This project is being reworked on as a private repo, as a result, the project will not receive any updates
https://github.com/nightmaregaurav/personal-website-cms-source

cms micro-cms personal-website

Last synced: about 1 month ago
JSON representation

Notice: This project is being reworked on as a private repo, as a result, the project will not receive any updates

Awesome Lists containing this project

README

        

# Micro CMS for statically hosted personal website [Personal Website CMS]
This minimal CMS runs using client side technology so that it can also be hosted on a server that can only host static websites. It uses JSON api to make things Dynamic. It provides Setup GUI to allow editing the website contents and configuration.


`It's not jekyll.` `Personal-Website-CMS` is built using React and depends on one or more configuration files. This app uses the [React Router](https://reactrouter.com/) library to make routing easier.

### Most of the time, those who view this repository are looking for the [Release Repository](https://github.com/nightmaregaurav/personal-website-cms)

## This repository is only for
* Opening Issues(Bugs and Feature Requests) related to the CMS [for both source and release repository]
* Contributing to the CMS
* Viewing the Source Code
* Discussion related to the codes and technologies used in the CMS

## Technical Details
* Language: Javascript
* Framework: ReactJS

## How to Contribute
* Fork the repository
* Clone the forked repository
* Make changes
* Commit and push the changes
* Create a pull request
* Wait for the pull request to be merged
* Celebrate
* Repeat

*If you are new to contribute on this repository, you can check out the [wiki](../../wiki)
*
*If you are new to open source, you can read [this](https://opensource.guide/how-to-contribute/) to learn how to contribute to open source projects.*

*If you are new to GitHub, you can read [this](https://guides.github.com/activities/hello-world/) to learn how to use GitHub.*

*If you are new to Git, you can read [this](https://www.atlassian.com/git/tutorials/learn-git-with-bitbucket-cloud) to learn how to use Git.*

*If you are new to ReactJS, you can read [this](https://reactjs.org/tutorial/tutorial.html) to learn how to use ReactJS.*

---
## Note: This Project is Licensed under GNU GPLv3.

### Which means Anyone are permitted for:
- Commercial use: **The licensed material and derivatives may be used for commercial purposes.**
- Distribution: **The licensed material may be distributed.**
- Modification: **The licensed material may be modified.**
- Patent use: **This license provides an express grant of patent rights from contributors.**
- Private use **The licensed material may be used and modified in private.**

### Under Condition that:
- Disclose source: **Source code must be made available when the licensed material is distributed.**
- License and copyright notice: **A copy of the license and copyright notice must be included with the licensed material.**
- Same license: **Modifications must be released under the same license when distributing the licensed material. In some cases a similar or related license may be used.**
- State changes: **Changes made to the licensed material must be documented. Along with link to original source**

### Note that rehosting [Release Repository](https://github.com/nightmaregaurav/personal-website-cms) or [Source Repository](https://github.com/nightmaregaurav/personal-website-cms-source) instead of forking and/or removing credits/backlinks/ownership-info from either of them is strictly against the license term of this project and such actions are sueable in a court of law.

---
Open For Contribution
---