Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/enpage/enpage
Enpage SDK for the Enpage platform. Develop beautiful single page websites easily.
https://github.com/enpage/enpage
jsdom no-code nocode single-page-app spa tailwindcss vite web-build-tools web-builder web-builder-framework web-builder-platforms web-components website wysiwyg-editor wysiwyg-html-editor
Last synced: 2 months ago
JSON representation
Enpage SDK for the Enpage platform. Develop beautiful single page websites easily.
- Host: GitHub
- URL: https://github.com/enpage/enpage
- Owner: enpage
- License: other
- Created: 2024-05-22T01:21:22.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-09-30T15:42:34.000Z (3 months ago)
- Last Synced: 2024-10-01T02:41:30.150Z (3 months ago)
- Topics: jsdom, no-code, nocode, single-page-app, spa, tailwindcss, vite, web-build-tools, web-builder, web-builder-framework, web-builder-platforms, web-components, website, wysiwyg-editor, wysiwyg-html-editor
- Language: TypeScript
- Homepage: https://developers.enpage.co
- Size: 2.6 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Enpage SDK
The Enpage SDK encompasses the core functionality for the Enpage templates.
Based on standard web technologies (HTML, CSS, JS), it provides a set of components, utilities, and tools to assist you
in creating templates that are responsive, accessible, and easy to customize and use.## Get your Enpage website
Visit [https://enpage.co](https://enpage.co) to try the Enpage Editor and create your own website for free.
## Develop templates for Enpage
Please visit the documentation at [https://developers.enpage.co](https://developers.enpage.co)
## Contributing
Visit https://developers.enpage.co/contribute.html for more information on how to contribute to the Enpage SDK.
### SDK Development
Run `pnpm dev` at the root of the monorepo and this will build and watch the SDK for changes.
If you want to test the SDK in the template example, you'll also need to run `pnpm dev` in the
`packages/template-example` directory.### Releasing new versions
Run `pnpm changeset` to create a new changeset and push it to your pull request branch.
### Documentation Development
Run `pnpm docs:dev` at the root of the monorepo to start the documentation server.
Edit the markdown files in the `docs` directory to make changes to the documentation.## License
This project is licensed under the AGPL License v3 - see the [LICENSE](./LICENSE) file for details.
### FAQ
Can I use the Enpage SDK in a proprietary website?
While the Enpage SDK is licensed under the GNU Affero General Public License (AGPL),
users can still build proprietary websites using it. However, there are some key considerations:1. The AGPL doesn't restrict the use of the library in proprietary websites.
2. If the website simply uses the library without modifying it, there's no obligation to release the website's source code.
3. However, if the website modifies the AGPL-licensed library, those modifications must be made available under the AGPL.
4. The AGPL has a "network use" clause: If the modified library is used to provide a service over a network (like a web application), the source code of the modified library must be made available to users of that service.
5. This doesn't mean the entire website code needs to be open-sourced, just the modifications to the AGPL-licensed library.