Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zerotohero-dev/nodejs-project-structure

A sample file and folder structure for a Node.JS project.
https://github.com/zerotohero-dev/nodejs-project-structure

blueprint byte-sized bytesized-javascript bytesized-tv demos education example javascript learning nodejs podcast project-structure sample screencast training trainings tutorials vidcast videocast videos

Last synced: 4 months ago
JSON representation

A sample file and folder structure for a Node.JS project.

Awesome Lists containing this project

README

        

```
_____ _ __ _____
| | |___ _| |___ __| | __|
| | | | . | . | -_|_| | |__ |
|_|___|___|___|___|_|_____|_____|
_____ _ _
| _ |___ ___ |_|___ ___| |_
| __| _| . | | | -_| _| _|
|__| |_| |___|_| |___|___|_|
_____ _ |___| _
| __| |_ ___ _ _ ___| |_ _ _ ___ ___
|__ | _| _| | | _| _| | | _| -_|
|_____|_| |_| |___|___|_| |___|_| |___|
```

## Summary

A sample folder structure for a **Node.JS** project.

## About the “Node.JS Project Structure” Project Structure

Node.JS projects do not have a hard-and-fast folder structure.

This repository is one of the many ways a typical Node.JS project can be structured.

## Wanna Help?

Any help is more than appreciated.

If you want to contribute to the source code, **fork this repository** and **create a pull request**.

> In lieu of a formal style guide, take care to maintain the existing coding style.

Also, don’t forget to add unit tests for any new or changed functionality.

If you want to report a bug; or share a comment or suggestion, [file an issue](https://github.com/jsbites/nodejs-project-structure/issues/new).

## I’ve Found a Bug; I Have an Idea

[For bug reports and suggestions, please file an issue](https://github.com/jsbites/nodejs-project-structure/issues/new).

## Contact Information

* **Project Owner**: [Volkan Özçelik](mailto:[email protected])
* **Project Website**: [bytesized.tv](https://bytesized.tv/)

## License

MIT-licensed. — [See the license file for details](LICENSE.md).

## Code of Conduct

We, as the community behind this project, are committed to making participation in this project a harassment-free experience for everyone, regardless of the level of expertise, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion or nationality.

[See the code of conduct](CODE_OF_CONDUCT.md) for more details.

[vidcast]: https://bytesized.tv/
[ticket]: https://github.com/jsbites/nodejs-project-structure/issues/new

## A [ByteSized.TV][vidcast] Project

This repository is a part of the [Byte-Sized JavaScript VideoCasts][vidcast].

It is a compilation of short (*around ten minutes*) screencasts about **JavaScript** and related technologies.

[**Learn**, **explore**, and **have fun**][vidcast]!

[vidcast]: https://bytesized.tv/ "ByteSized.TV"