Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ValeriaVG/nomocms
[WIP] Content management system
https://github.com/ValeriaVG/nomocms
cms typescript
Last synced: 12 days ago
JSON representation
[WIP] Content management system
- Host: GitHub
- URL: https://github.com/ValeriaVG/nomocms
- Owner: ValeriaVG
- Created: 2021-01-02T12:22:53.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-03-06T14:35:14.000Z (over 1 year ago)
- Last Synced: 2024-08-02T05:23:48.272Z (3 months ago)
- Topics: cms, typescript
- Language: TypeScript
- Homepage:
- Size: 5.62 MB
- Stars: 21
- Watchers: 1
- Forks: 2
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-blazingly-fast - nomocms - [WIP] Content management system for blazingly fast websites, powered by Svelte (TypeScript)
README
# ![NoMoCMS](./logo.svg)
(Being Renamed to AuCMS)
> ⚠️ Important: Master branch is not yet stable as project is undergoing massive refactoring ⚠️
[![Maintainability](https://api.codeclimate.com/v1/badges/fba64515ad8b4aa8c338/maintainability)](https://codeclimate.com/github/ValeriaVG/nomocms/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/fba64515ad8b4aa8c338/test_coverage)](https://codeclimate.com/github/ValeriaVG/nomocms/test_coverage)Content management system for blazingly fast websites powered by Svelte.
NoMoCMS is currently in active development. It's not ready for production use until it reaches v1.0.
Current stage: alpha
## First-time & Emergency access
You can set up a superuser account though the following environment variables:
- `SUPERUSER_EMAIL`, by default is set to `[email protected]`
- `SUPERUSER_PASSWORD`, by default is set to `clark&lois`> WARNING: consider changing the default superuser credentials
## Development
To run on local machine you'll need:
- NodeJS (tested on v16.9.1) with NPM 7+
- PostgreSQL (or run `docker-compose up -d`)Project uses [NPM workspaces](https://docs.npmjs.com/cli/v7/using-npm/workspaces):
To start in the development mode:
```
npm run start -w api
npm run start -w dashboard
```To build :
```
npm run build # build api & dashboard
# OR specify a workspace
npm run build -w api
npm run build -w dashboard
```To run tests:
```
npm run test # to run all
npm run test -w api # to run only the api tests
npm run test -w modules/account # to run only the modules/account tests
```## Disclaimer
Node.js is a trademark of Joyent, Inc. and is used with its permission. We are not endorsed by or
affiliated with Joyent.