Skip to content
This repository has been archived by the owner on Oct 2, 2021. It is now read-only.
/ backdrop-js Public archive

"Simplicity is the ultimate sophistication." ― Leonardo da Vinci

Notifications You must be signed in to change notification settings

heimdallrj/backdrop-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backdrop-js (Monorepo) inactive

This project no longer maintain here in this location.

Moved to valet-central

Developer Guide

Getting Started

git clone git@github.com:thinkholic/backdrop-js.git
cd backdrop-js
yarn

Duplicate packages/server-nodejs/.env.example to packages/server-nodejs/.env, and update keys as needed.

Run

  • Server - yarn start:server
  • Frontend - yarn start:frontend

Build

  • Run yarn build to build compined version of both backend and frontend.
  • Build will be created in the root named ${appName}-${version}

Release

  • Zip ${appName}-${version} directory.
  • Create a new release here for particular version. (Name it with the version)
  • Upload ${appName}-${version}.zip there
  • Release

Contributing

  • As the project is in early satge, we keep numbers of project in same repository.
  • Primary branch is master, and strongly recommend to avoid pushing changes to master branch directly.
  • Always use feature branches.
  • Alyways put active WIP PRs in draft stage
Branch names
  • Use feat/<awasome-feature>-[issue-id] naming conventions for feature branches
  • Use fix/<good-fix>-[issue-id] for bug fixes
  • Use chore/<task>-[issue-id] for regular tasks
PR naming
  • Use feat: <My Awesome Feature> naming conventions for feature titles
  • Use fix: <That fix> for fixes
  • Use chore: <Regular Task> for regular tasks
Commit messages
Issues

Apply labels appropriately for each issues when created:

  • epic
  • story
  • bug
  • feature
  • feature-request
  • enhancement
  • documentation
  • question
  • help wanted

Components:

  • comp:cli
  • comp:frontend
  • comp:node-jsondb
  • comp:server

Labels for maintainers:

  • wontfix
  • invalid
  • good first issue
  • duplicate
  • freez

Priorities:

  • priority:high
  • priority:medium
  • priority:low

API Docs

Check postman collection

FAQ

Error: Cannot find module '/backdrop-js/node_modules/@backdropjs/jsondb/dist/index.js'. Please verify that the package.json has a valid "main" entry

cd packages/server-nodejs
yarn remove @backdropjs/jsondb
yarn add @backdropjs/jsondb

This will fix the problem for now.

About

"Simplicity is the ultimate sophistication." ― Leonardo da Vinci

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages