Skip to content

Commit 3394478

Browse files
committed
strucuture created.
this may notworking!
1 parent 93737eb commit 3394478

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+9370
-2
lines changed

.github/workflows/build.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Build and Release
2+
3+
on:
4+
push:
5+
branches:
6+
- main # Modify to your branch name
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Checkout code
14+
uses: actions/checkout@v2
15+
16+
- name: Setup Node.js
17+
uses: actions/setup-node@v2
18+
with:
19+
node-version: '14' # Modify to your Node.js version
20+
21+
- name: Install dependencies
22+
run: npm install
23+
24+
- name: Build TypeScript
25+
run: npm run build # Modify to your build script if necessary
26+
27+
# Add more steps for testing, linting, etc.
28+
29+
- name: Release to GitHub
30+
uses: softprops/action-gh-release@v1
31+
with:
32+
files: |
33+
# List files to include in the release
34+
dist/*.js # Modify based on your build output
35+
token: ${{ secrets.GITHUB_TOKEN }}
36+
body: Release ${{ github.sha }}

README.md

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,37 @@
1-
# NodeJS-Backend-Structure
2-
NodeJS Backend Structure.
1+
Project Name
2+
============
3+
4+
Description
5+
-----------
6+
7+
This project is a Node.js application structured to assist developers in \[add a brief description of the project's purpose or functionality\].
8+
9+
Usage
10+
-----
11+
12+
\[Add instructions or information on how to use or run the Node.js application.\]
13+
14+
License
15+
-------
16+
17+
This project is licensed under the MIT License - see the LICENSE file for details.
18+
19+
Authors
20+
-------
21+
22+
* [Vimukthi Indunil](https://github.com/darkwaves-ofc)
23+
* [Achira Nimnaka](https://github.com/achiragaming)
24+
25+
Contribution
26+
------------
27+
28+
\[Explain how others can contribute to the project if contributions are welcome.\]
29+
30+
Acknowledgments
31+
---------------
32+
33+
\[Add any acknowledgments or credits to resources or individuals that have been helpful in the project.\]
34+
35+
* * *
36+
37+
Feel free to enrich the sections by adding detailed usage instructions, guidelines for contributions, acknowledgments, or any other relevant information about your project. Adjust the placeholders like `[add a brief description of the project's purpose or functionality]` with the actual project's details. This README provides a basic structure that you can build upon.

nodemon.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"watch": ["src"],
3+
"ext": "ts",
4+
"ignore": ["src/**/*.spec.ts"],
5+
"exec": "npm run devStart"
6+
}

0 commit comments

Comments
 (0)