文件名称:monorepo:一个回购协议来统治他们所有人。 使用Next.js和Firebase完成
文件大小:1.37MB
文件格式:ZIP
更新时间:2024-03-31 06:42:12
JavaScript
对于nwPlus ... 目的: 通过将样式和组件抽象到CMS中来简化单页应用程序的开发工作,每个项目很可能节省多达数十个人的时间。 为什么会更好: 我们将创建基于Main分支,并从Firebase传递将对组件进行样式设置的数据,而不是创建回购协议并实现每个项目在每个网站之间的差异。 这可以通过和。 考虑到这些,我们将简化CMS的工作量,从而可以减少大量的开发时间。 另外,我们摆脱了实现单独的CI / CD管道并统一开发团队正在使用的语言和库的需求。 Main分支将包含具有最小样式的所有模板化组件。 每个hackathon分支都将以其hackathon名称作为前缀。 例如,cmd-f_main,cmd-f_dev 入门 首先,运行开发服务器: yarn dev 是的,生产环境变量对公众开放。 不,这并不危险,因为我们正在正确处理Firebase的权限。 用浏览器打开以查看结果
【文件预览】:
monorepo-main
----.babelrc(436B)
----jsconfig.json(458B)
----next.config.js(2KB)
----package.json(1KB)
----.firebaserc(449B)
----.eslintrc.json(559B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(1KB)
--------workflows()
----.prettierrc(133B)
----firebase.json(409B)
----src()
--------constants()
--------utilities()
--------assets()
--------pages()
--------components()
--------lib()
--------styles()
----.gitignore(400B)
----public()
--------nwplus-logo.png(2KB)
--------preview.png(91KB)
--------favicon.ico(8KB)
----README.md(2KB)
----yarn.lock(319KB)
----buildconfig.js(2KB)
----.vscode()
--------launch.json(209B)
--------settings.json(126B)