Skip to content

Commit

Permalink
Merge branch 'master' into copycode-elements
Browse files Browse the repository at this point in the history
  • Loading branch information
thrownullexception authored Oct 20, 2023
2 parents 2111286 + 7f85365 commit 3dcc591
Show file tree
Hide file tree
Showing 75 changed files with 660 additions and 526 deletions.
2 changes: 1 addition & 1 deletion .env.example
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Go to https://hadmean.com/docs/installation/env for more information about this file
# Go to https://dashpress.io/docs/installation/env for more information about this file

CONFIG_ADAPTOR=json-file
CONFIG_ADAPTOR_CONNECTION_STRING=PLACE_HOLDER_CONFIG_ADAPTOR_CONNECTION_STRING
Expand Down
2 changes: 1 addition & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"extends": "@hadmean"
"extends": "@dashpress"
}
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/01_BUG_REPORT.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
name: Bug Report
about: Create a report to help Hadmean to improve
about: Create a report to help DashPress to improve
title: "bug: "
labels: "bug"
assignees: ""
---

# Bug Report

**Hadmean version:**
**DashPress version:**

<!-- Please specify commit or tag version. -->

Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
blank_issues_enabled: false
contact_links:
- name: Feature Request
url: https://github.com/hadmean/hadmean/discussions/new
about: Share your ideas on how to make Hadmean better.
- name: Hadmean Community Support
url: https://github.com/dashpresshq/dashpress/discussions/new
about: Share your ideas on how to make DashPress better.
- name: DashPress Community Support
url: https://discord.gg/aV6DxwXhzN
about: Please ask and answer questions here.
208 changes: 104 additions & 104 deletions CHANGELOG.md

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions Dockerfile.example
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@ FROM node:18-alpine

ENV NODE_ENV=production

RUN npm install -g hadmean
RUN npm install -g dashpress

WORKDIR /app

EXPOSE 3000

CMD ["hadmean"]
CMD ["dashpress"]

# Steps to use

Expand All @@ -17,12 +17,12 @@ CMD ["hadmean"]
# 2. Open your terminal and cd to ${PATH_TO_SOMEWHERE}/Dockerfile

# 3. Build the image
# docker build . -t hadmean
# docker build . -t dashpress

# 4. Run the image
# docker run -p ${YOUR_DESIRED_PORT}:3000 -v ${PATH_TO_SOMEWHERE}:/app -d hadmean
# ${YOUR_DESIRED_PORT} is the port on the host you want to run Hadmean on
# The `${PATH_TO_SOMEWHERE}:/app` is needed to sync the hadmean files
# docker run -p ${YOUR_DESIRED_PORT}:3000 -v ${PATH_TO_SOMEWHERE}:/app -d dashpress
# ${YOUR_DESIRED_PORT} is the port on the host you want to run DashPress on
# The `${PATH_TO_SOMEWHERE}:/app` is needed to sync the dashpress files
# like the .env, .config-data etc out to your system so that you can edit/view it easily


Expand Down
68 changes: 33 additions & 35 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,29 @@
<h1 align="center">
<a href="https://github.com/hadmean/hadmean">
<img src="https://hadmean.com/img/logo.png" alt="Logo" height="100">
<a href="https://github.com/dashpresshq/dashpress">
<img src="https://dashpress.io/assets/logos/full-logo-white.png" alt="Logo" height="100">
</a>
</h1>

<div align="center">

[![Project license](https://img.shields.io/github/license/hadmean/hadmean.svg)](LICENSE)
[![Pull Requests welcome](https://img.shields.io/badge/PRs-welcome-23bc42.svg)](https://github.com/hadmean/hadmean/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22)
<img src="https://img.shields.io/npm/v/hadmean" />
<img src="https://img.shields.io/github/languages/top/hadmean/hadmean" />
[![Project license](https://img.shields.io/github/license/dashpresshq/dashpress.svg)](LICENSE)
[![Pull Requests welcome](https://img.shields.io/badge/PRs-welcome-23bc42.svg)](https://github.com/dashpresshq/dashpress/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22)
<img src="https://img.shields.io/npm/v/dashpress" />
<img src="https://img.shields.io/github/languages/top/dashpresshq/dashpress" />


[![Maintainability](https://api.codeclimate.com/v1/badges/23516bfbcca7557d80a5/maintainability)](https://codeclimate.com/github/hadmean/hadmean/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/23516bfbcca7557d80a5/test_coverage)](https://codeclimate.com/github/hadmean/hadmean/test_coverage)
<img src="https://img.shields.io/codeclimate/tech-debt/hadmean/hadmean" />
![GitHub CI](https://github.com/hadmean/hadmean/actions/workflows/release.yml/badge.svg)
[![Maintainability](https://api.codeclimate.com/v1/badges/23516bfbcca7557d80a5/maintainability)](https://codeclimate.com/github/dashpresshq/dashpress/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/23516bfbcca7557d80a5/test_coverage)](https://codeclimate.com/github/dashpresshq/dashpress/test_coverage)
<img src="https://img.shields.io/codeclimate/tech-debt/dashpresshq/dashpress" />
![GitHub CI](https://github.com/dashpresshq/dashpress/actions/workflows/release.yml/badge.svg)


</div>

<div align="center">
<a href="https://demo.hadmean.com" target="_blank">Live Demo</a>
<a href="https://demo.dashpress.io" target="_blank">Live Demo</a>
·
<a href="https://discord.gg/aV6DxwXhzN" target="_blank">Join Community</a>
·
<a href="https://hadmean.com" target="_blank">Documentation</a>
</div>


Expand All @@ -36,7 +34,7 @@
- [Demo](#demo)
- [Features Walkthrough Video](#features-walkthrough-video)
- [Motivation](#motivation)
- [Why you should try Hadmean](#why-you-should-try-hadmean)
- [Why you should try DashPress](#why-you-should-try-dashpress)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
Expand All @@ -55,7 +53,7 @@
---

## About
Hadmean generates powerful admin apps from your database information
DashPress generates powerful admin apps from your database information
- With just one command
- Under 30 seconds
- No tutorial
Expand All @@ -66,13 +64,13 @@ Hadmean generates powerful admin apps from your database information

What you get is a fully functional admin app that is ready to be deployed.

Hadmean will help you focus your engineering resources on building exciting features and not building and maintaining boring and repetitive CRUD apps.
DashPress will help you focus your engineering resources on building exciting features and not building and maintaining boring and repetitive CRUD apps.

### Demo
https://demo.hadmean.com is an example admin app generated with Hadmean without writing any line of code.
https://demo.dashpress.io is an example admin app generated with DashPress without writing any line of code.

### Features Walkthrough Video
Click on the image below to see a walkthrough of the many features Hadmean provides.
Click on the image below to see a walkthrough of the many features DashPress provides.

[![Watch the video](https://img.youtube.com/vi/aO500EjHw1c/mqdefault.jpg)](https://youtu.be/aO500EjHw1c)

Expand All @@ -86,9 +84,9 @@ Most internal tool applications make you build from the ground up i.e you get a
- You duplicate a lot of business logic already in your database.
- You to maintain them.

Hadmean attempts internal tool generation with a new approach by introspecting your database and building a multi-page application based on all the info it can find like your field types, relationships, constraints etc. You literally can have your admin app done in seconds without any tutorial or coding.
DashPress attempts internal tool generation with a new approach by introspecting your database and building a multi-page application based on all the info it can find like your field types, relationships, constraints etc. You literally can have your admin app done in seconds without any tutorial or coding.

### Why you should try Hadmean
### Why you should try DashPress
- It is free
- Easiest installation, Just one command to install and run
- You will always be running the latest version
Expand All @@ -108,7 +106,7 @@ Hadmean attempts internal tool generation with a new approach by introspecting y
```bash
$ cd <project_name>

$ npx hadmean
$ npx dashpress
```

That is all, You will be able to see the application on http://localhost:3000.
Expand Down Expand Up @@ -144,29 +142,29 @@ If you prefer to use Docker, Check the `Dockerfile.example` file in the root fol

## Roadmap

See the [open issues](https://github.com/hadmean/hadmean/issues) for a list of proposed features (and known issues).
See the [open issues](https://github.com/dashpresshq/dashpress/issues) for a list of proposed features (and known issues).

- [Top Feature Requests](https://github.com/hadmean/hadmean/issues?q=label%3Aenhancement+is%3Aopen+sort%3Areactions-%2B1-desc) (Add your votes using the 👍 reaction)
- [Top Bugs](https://github.com/hadmean/hadmean/issues?q=is%3Aissue+is%3Aopen+label%3Abug+sort%3Areactions-%2B1-desc) (Add your votes using the 👍 reaction)
- [Newest Bugs](https://github.com/hadmean/hadmean/issues?q=is%3Aopen+is%3Aissue+label%3Abug)
- [Top Feature Requests](https://github.com/dashpresshq/dashpress/issues?q=label%3Aenhancement+is%3Aopen+sort%3Areactions-%2B1-desc) (Add your votes using the 👍 reaction)
- [Top Bugs](https://github.com/dashpresshq/dashpress/issues?q=is%3Aissue+is%3Aopen+label%3Abug+sort%3Areactions-%2B1-desc) (Add your votes using the 👍 reaction)
- [Newest Bugs](https://github.com/dashpresshq/dashpress/issues?q=is%3Aopen+is%3Aissue+label%3Abug)

## Support

Join the community at one of the following places:
- [Discord](https://discord.gg/aV6DxwXhzN)
- [Twitter](https://twitter.com/hadmeanHQ)
- [GitHub Discussions](https://github.com/hadmean/hadmean/discussions)
- [Twitter](https://twitter.com/dashpressHQ)
- [GitHub Discussions](https://github.com/dashpresshq/dashpress/discussions)


## Project assistance

If you want to say **thank you** or/and support the active development of Hadmean:
If you want to say **thank you** or/and support the active development of DashPress:

- Add a [GitHub Star](https://github.com/hadmean/hadmean) to the project.
- Tweet about Hadmean.
- Write interesting articles about Hadmean on [Dev.to](https://dev.to/), [Medium](https://medium.com/) or your blog.
- Add a [GitHub Star](https://github.com/dashpresshq/dashpress) to the project.
- Tweet about DashPress.
- Write interesting articles about DashPress on [Dev.to](https://dev.to/), [Medium](https://medium.com/) or your blog.

Together, we can make Hadmean **better**!
Together, we can make DashPress **better**!

## Contributing

Expand All @@ -179,12 +177,12 @@ Please read [our contribution guidelines](docs/CONTRIBUTING.md), and thank you f

The original setup of this repository is by [Ayobami Akingbade](https://github.com/thrownullexception).

For a full list of all authors and contributors, see [the contributors page](https://github.com/hadmean/hadmean/contributors).
For a full list of all authors and contributors, see [the contributors page](https://github.com/dashpresshq/dashpress/contributors).

## Security

Hadmean takes security at heart and follows all known good practices of security, but 100% security cannot be assured.
Hadmean is provided **"as is"** without any **warranty**.
DashPress takes security at heart and follows all known good practices of security, but 100% security cannot be assured.
DashPress is provided **"as is"** without any **warranty**.

_For more information and to report security issues, please refer to our [security documentation](docs/SECURITY.md)._

Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion docs/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ This Code of Conduct applies within all project spaces, and it also applies when

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project maintainer using any of the [private contact addresses](https://github.com/hadmean/hadmean#support). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project maintainer using any of the [private contact addresses](https://github.com/dashpresshq/dashpress#support). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.

Expand Down
10 changes: 5 additions & 5 deletions docs/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ To set up a development environment, please follow these steps:
1. Clone the repo

```sh
git clone https://github.com/hadmean/hadmean <project_name> && cd <project_name>
git clone https://github.com/dashpresshq/dashpress <project_name> && cd <project_name>
```

2. Install dependencies
Expand All @@ -32,7 +32,7 @@ To set up a development environment, please follow these steps:

## Issues and feature requests

You've found a bug in the source code, a mistake in the documentation or maybe you'd like a new feature?Take a look at [GitHub Discussions](https://github.com/hadmean/hadmean/discussions) to see if it's already being discussed. You can help us by [submitting an issue on GitHub](https://github.com/hadmean/hadmean/issues). Before you create an issue, make sure to search the issue archive -- your issue may have already been addressed!
You've found a bug in the source code, a mistake in the documentation or maybe you'd like a new feature?Take a look at [GitHub Discussions](https://github.com/dashpresshq/dashpress/discussions) to see if it's already being discussed. You can help us by [submitting an issue on GitHub](https://github.com/dashpresshq/dashpress/issues). Before you create an issue, make sure to search the issue archive -- your issue may have already been addressed!

Please try to create bug reports that are:

Expand All @@ -46,10 +46,10 @@ Please try to create bug reports that are:
### How to submit a Pull Request

1. Search our repository for open or closed
[Pull Requests](https://github.com/hadmean/hadmean/pulls)
[Pull Requests](https://github.com/dashpresshq/dashpress/pulls)
that relate to your submission. You don't want to duplicate effort.
2. Fork the project
3. Create your feature branch (`git checkout -b feat/amazing_feature`)
4. Commit your changes using (`git add --all && git commit`). Hadmean uses [conventional commits](https://www.conventionalcommits.org) through [commitzen](http://commitizen.github.io/cz-cli/), so please follow the specification in your commit messages.
4. Commit your changes using (`git add --all && git commit`). DashPress uses [conventional commits](https://www.conventionalcommits.org) through [commitzen](http://commitizen.github.io/cz-cli/), so please follow the specification in your commit messages.
5. Push to the branch (`git push origin feat/amazing_feature`)
6. [Open a Pull Request](https://github.com/hadmean/hadmean/compare?expand=1)
6. [Open a Pull Request](https://github.com/dashpresshq/dashpress/compare?expand=1)
4 changes: 2 additions & 2 deletions docs/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

## Reporting a Vulnerability

If there are any vulnerabilities in **Hadmean**, don't hesitate to _report them_.
If there are any vulnerabilities in **DashPress**, don't hesitate to _report them_.

1. Use any of the [private contact addresses](security@hadmean.com).
1. Use any of the [private contact addresses](security@dashpress.io).
2. Describe the vulnerability.

If you have a fix, that is most welcome -- please attach or summarize it in your message!
Expand Down
Loading

0 comments on commit 3dcc591

Please sign in to comment.