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
- Host: GitHub
- URL: https://github.com/nightmaregaurav/personal-website-cms-source
- Owner: nightmaregaurav
- License: other
- Created: 2022-06-11T16:38:41.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-24T03:00:30.000Z (about 2 months ago)
- Last Synced: 2025-04-24T03:32:11.190Z (about 2 months ago)
- Topics: cms, micro-cms, personal-website
- Language: JavaScript
- Homepage:
- Size: 10.9 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: COPYING
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
---