jmaicaaan / express-starter-ts Goto Github PK
View Code? Open in Web Editor NEWThis repository gives the developer an Express Starter written in Typescript to kick off there development fast ๐ฅ๐ฅ๐ฅ
This repository gives the developer an Express Starter written in Typescript to kick off there development fast ๐ฅ๐ฅ๐ฅ
Entity definition -> let's stick to call this as entity instead of model
Controller definition
Service definition
Repository definition
Currently, it is gulp createTravisBeforeScript
I think it would be better to align the execution into the name of the run script.
use generate command to map the entity instead of manual mapping
Initial admin account
Initial user account (non-admin)
Initial roles (User and Admin)
Currently, we have the paths
in the tsconfig.json
where we can use as a path to the specific folders. However, that is only in the Typescript world (src) not in the distribution.
As discussed, we will have some folder structures in our src
folder to minimize the folders or the confusion for the developers as it currently mixing the app files and with the migrations and seeds.
Proposed folder structure
As discussed, we will have some folder structures in our src
folder to minimize the folders or the confusion for the developers as it currently mixing the app files and with the migrations and seeds.
Proposed folder structure
@ciiidi, let me know your thoughts with my proposed folder structure & let's add this into next
branch!
@ciiidi, I think the shareable link in the google photos expires every month? If we can manage this in the google settings about this, let's do it otherwise I will create a dropbox for us.
Create CLI tool similar to Angular CLI and create-react-app.
Vs code auto import can cause problems as it imports the class as module
Start with the with basic entities such as Account
, AccessToken
and Role
Our generators would typical use the same tasks with different paths. I think it is much better to create a reusable tasks to reduce codes, file size and a more concise code to everyone.
We have our folder for the documentation image in our source code which addends into the source size, let's move documentation images in a hosted server and insert the link in the README.md
Add tests for:
-unit
-end 2 end
-integration
Sit the test next to implementation. There is WIP of this on the next branch
Let's make use of the ActiveRecord
implementation, you can find an example at their github
Unit Test
Add example with the Account entity
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.