Comments (8)
@jvpichowski @fussel178 Are we able to add some unique "identifier" file (e.g., with an "unusual" name) in the root of the template (or, possibly, into the GUI folder)? I'm reluctant to define any folder that contains a gui
folder and a README.md
as that structure 🤔.
Possibly:
telestion-project.txt
This file is used to detect the folder structure within our automation tools.
DO NOT EDIT, MOVE, RENAME, OR REMOVE this file, or our development automation tools might not work as expected
from telestion-client.
Then simply gui/telestion-project
?
from telestion-client.
What should the CLI do there? Generate the "whole" repository? Detect the structure and generate the PSC without git actions into ./gui
?
from telestion-client.
The CLI should the detect the "special" directory structure of the telestion-template and should initialize the PSC inside the gui
folder, and it should skip the git init
step. Otherwise the same behaviour as currently implemented.
The "new" initialization steps, as discussed with @jvpichowski, are:
- Clone the https://github.com/TelestionTeam/template-telestion-application template repository.
- Initialize the cloned repo with the steps described in the root
README.md
.
Now you have a "valid" Telestion application. Some projects do not need a client/frontend to interact with.
If you need a client/frontend, then:
- Initialize the client/frontend in the
gui
folder by following the steps in thegui/README.md
.
These steps are installingnode
andnpm
and simply callingtc-cli init
on the root directory of the git repo.
Now you have a full blown Telestion application with app and client/frontend.
from telestion-client.
See above.
from telestion-client.
I like the idea buT please don't name it .txt
.
from telestion-client.
Maybe
gui/telestion-gui
because the project is the whole or gui/telestion.gui
and we would not need the gitkeep anymore in the gui folder
from telestion-client.
We finally found a solution and updated the template repository!
https://github.com/wuespace/telestion-project-template
Please take a look at the new folder and file structure before taking further action.
from telestion-client.
Related Issues (20)
- Application Notifications Implementation
- Wrong type for widget DB entry with configuration type widgets HOT 1
- Build pipeline changes HOT 1
- Tooling changes
- Move to PNPM
- Move to Parcel
- Move to renovate bot HOT 1
- Move from CommonJS to ModuleJS in `telestion-client-cli`
- Use Parcel as PSC builder in `telestion-client-cli`
- Add new release pipeline HOT 1
- Add a `@wuespace/electron-manager` package to add back support for electron plugins HOT 2
- Add package options for the new build process in the CLI HOT 1
- Parcel vs. zustand v4.1.5 clash
- Dependency Dashboard
- `jest` v29: Validation warnings about `collectCodeCoverageFrom`
- Widget Renderer improvements
- Bug [Win 10]: `confirm()` when resetting configuration puts window in intermediate "unfocused" state
- Update Storybook packages and configuration
- No failing else in `init` command file tree processing HOT 1
- CLI doesn't compile Electron app if there are linter warnings
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from telestion-client.