Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/FotonTech/gigatron
https://gigatron.now.sh/signin
https://github.com/FotonTech/gigatron
Last synced: about 1 month ago
JSON representation
https://gigatron.now.sh/signin
- Host: GitHub
- URL: https://github.com/FotonTech/gigatron
- Owner: FotonTech
- License: mit
- Archived: true
- Created: 2019-01-07T19:43:51.000Z (about 6 years ago)
- Default Branch: develop
- Last Pushed: 2019-11-04T14:54:05.000Z (about 5 years ago)
- Last Synced: 2024-09-03T00:06:46.777Z (5 months ago)
- Language: TypeScript
- Homepage:
- Size: 10 MB
- Stars: 103
- Watchers: 6
- Forks: 14
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# gigatron
# ATTENTION: This repository is read-only, since it was only used during an internship process we had at Foton.
# For more details about our stack, visit https://github.com/FotonTech/golden-stack.
GigatronThe best boilerplate for your Monorepo Fullstack projects
## Introduction
This boilerplate contains all you need to start your next monorepo Fullstack project.
## Getting started
1. Clone this repo using `https://github.com/FotonTech/gigatron.git`
2. Move to the appropriate directory: `cd gigatron`.
3. Run `yarn` to install dependencies.
4. Creat `.env` file in `./packages/server` with `MONGOOSE=mongo_url`## Commands
- `npm start` - start the app, server and web.
## Adding React Native Deps
- If you add native dependencies that don't begin with `react-native-` add them to workspaces.nohoist in the root packages.json, with the globs below:
```json
// example with foobar package
// foobar doesn't match `react-native-` so we need to add manually to nohoist
// react-native-foobar would be fine though!
"workspaces": {
"nohoist": [
"**/foobar",
"**/foobar/**",
]
},```
## Linking
- Since most of the app is built on `/shared` you may need to add a dependency with native code on `/shared`. If you do copy it over to `/app` and link it with `react-native link your-dep-name-here`
## Next features:
- [ ] **Now serverless auto deployment**: Better HMR support;
## License
MIT license, Copyright (c) 2019 Foton.
## Contributors
Thanks goes to these wonderful people ([emoji key](https://github.com/all-contributors/all-contributors#emoji-key)):
| [
Jabur](https://github.com/jaburcodes)
[💬](#question-jaburcodes "Answering Questions") [🐛](https://github.com/FotonTech/gigatron/issues?q=author%3Ajaburcodes "Bug reports") [💻](https://github.com/FotonTech/gigatron/commits?author=jaburcodes "Code") [🎨](#design-jaburcodes "Design") [📖](https://github.com/FotonTech/gigatron/commits?author=jaburcodes "Documentation") [💡](#example-jaburcodes "Examples") [🤔](#ideas-jaburcodes "Ideas, Planning, & Feedback") [🚇](#infra-jaburcodes "Infrastructure (Hosting, Build-Tools, etc)") [👀](#review-jaburcodes "Reviewed Pull Requests") | [
Thom](https://github.com/thomazella)
[💻](https://github.com/FotonTech/gigatron/commits?author=thomazella "Code") [🤔](#ideas-thomazella "Ideas, Planning, & Feedback") [👀](#review-thomazella "Reviewed Pull Requests") | [
paulogdm](https://paulogdm.com)
[💬](#question-paulogdm "Answering Questions") [💻](https://github.com/FotonTech/gigatron/commits?author=paulogdm "Code") [🤔](#ideas-paulogdm "Ideas, Planning, & Feedback") [🚇](#infra-paulogdm "Infrastructure (Hosting, Build-Tools, etc)") [📦](#platform-paulogdm "Packaging/porting to new platform") [🔌](#plugin-paulogdm "Plugin/utility libraries") [🛡️](#security-paulogdm "Security") [🔧](#tool-paulogdm "Tools") |
| :---: | :---: | :---: |This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!