Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/james-leste/gape
GApe (Get A Page Easily), an interactive design tool for creating one-page content such as a curriculum vitae or leaflets for both personal and commercial use.
https://github.com/james-leste/gape
draggable-elements genereator nextjs postgresql react redux supabase
Last synced: 4 months ago
JSON representation
GApe (Get A Page Easily), an interactive design tool for creating one-page content such as a curriculum vitae or leaflets for both personal and commercial use.
- Host: GitHub
- URL: https://github.com/james-leste/gape
- Owner: James-Leste
- Created: 2024-09-09T13:38:35.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-26T08:57:47.000Z (4 months ago)
- Last Synced: 2024-09-26T20:20:24.537Z (4 months ago)
- Topics: draggable-elements, genereator, nextjs, postgresql, react, redux, supabase
- Language: TypeScript
- Homepage: https://gape-xi.vercel.app
- Size: 540 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GApe
GApe (Get A Page Easily), an interactive design tool for creating one-page content such as a curriculum vitae or leaflets for both personal and commercial use.
## Run
- Before Running
```bash
npm i
```- Debug Mode
```bash
npm run dev
```- Build
```bash
npm run build
```## Interface Previews
Todo
## System Flow
![image](readme_images/systemdiagram.png)
## Contribution
### Conventional Commits
Based on:
- [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/)
- [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional)
- [Angular convention](https://github.com/angular/angular/blob/22b96b9/CONTRIBUTING.md#-commit-message-guidelines)### Git + Github Work Flow
Create a new branch
```shell
git switch main # make sure you are on the main branch
git pull # keep the main branch up to date
git switch -c branchname # create and switch to a new branch
git push -u origin branchname # publish the new branch to remote
```
After making changes on the new branch
```shell
git add . # stage all the changed files
git commit -m "message" # commit changes
git push # publish the changes to remote
```
Open an pull request on GithubIf you want to pull another remote branch that was not created by you
```shell
git fetch origin remotebranchname # get remote branch to local
git switch remotebranchname
```