Skip to content

Add a Makefile to workflow#43

Open
indevi wants to merge 3 commits intolayer5io:masterfrom
indevi:feature
Open

Add a Makefile to workflow#43
indevi wants to merge 3 commits intolayer5io:masterfrom
indevi:feature

Conversation

@indevi
Copy link
Copy Markdown

@indevi indevi commented Apr 9, 2026

Notes for Reviewers

This PR fixes #42

Signed commits

  • Yes, I signed my commits.

Signed-off-by: shivam tyagi <shivamtyagi@shivams-MacBook-Air.local>
@indevi
Copy link
Copy Markdown
Author

indevi commented Apr 9, 2026

@Rajesh-Nagarajan-11 please review! thanks

Comment thread Makefile Outdated
npm install

# Start the development server
start:
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@indevi change it to dev

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

Comment thread Makefile Outdated
npm run test

# Clean up build artifacts and installed modules
clean:
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@indevi it should be coming from package.json means add a clean script in package.json then use like npm run clean.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

okay considering the scope, its best i remove clean command

Comment thread Makefile Outdated
# Install project dependencies
install:
npm install

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add make site it should run both npm install then npm run dev

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hope this is what you are looking for here @saurabhraghuvanshii

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@indevi this is good but can you refer this https://github.com/layer5io/layer5/blob/master/Makefile once

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

refered and added a echo message

Signed-off-by: shivam tyagi <shivamtyagi@shivams-MacBook-Air.local>
@indevi
Copy link
Copy Markdown
Author

indevi commented Apr 13, 2026

@saurabhraghuvanshii thanks for the indepth help, let me know if this improvements are good

@Rajesh-Nagarajan-11
Copy link
Copy Markdown
Member

@saurabhraghuvanshii ^^

Comment thread Makefile Outdated
npm run dev

# Start the development server
site:
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@indevi same action define above, Please remove this.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, first thing Monday

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removed

Combine site installation and development server start commands into one.

Signed-off-by: shivam tyagi <tyagishivam.dev@gmail.com>
@indevi
Copy link
Copy Markdown
Author

indevi commented Apr 20, 2026

yes please check now @saurabhraghuvanshii

@saurabhraghuvanshii
Copy link
Copy Markdown
Member

Thanks @indevi lgtm!!

@Rajesh-Nagarajan-11
Copy link
Copy Markdown
Member

Rajesh-Nagarajan-11 commented Apr 22, 2026

https://github.com/layer5io/mui-datatables/blob/master/.github%2Fworkflows%2Fpublish-package.yml update this workflow as well to use make commands

@indevi
Copy link
Copy Markdown
Author

indevi commented Apr 22, 2026

will updating this workflow part of this PR itself or i have to create a new branch? @Rajesh-Nagarajan-11

@Rajesh-Nagarajan-11
Copy link
Copy Markdown
Member

In this PR itself Good to go

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Makefile for standardized project workflows

3 participants