├── .browserslistrc
├── .editorconfig
├── .gitignore
├── .vscode
└── settings.json
├── LICENSE.md
├── README.md
├── angular.json
├── contributor.md
├── e2e
├── protractor.conf.js
├── src
│ ├── app.e2e-spec.ts
│ └── app.po.ts
└── tsconfig.json
├── karma.conf.js
├── ngsw-config.json
├── package.json
├── src
├── app
│ ├── app-routing.module.ts
│ ├── app.component.html
│ ├── app.component.scss
│ ├── app.component.ts
│ ├── app.module.ts
│ ├── features
│ │ └── .gitkeep
│ ├── pages
│ │ ├── browser
│ │ │ ├── browser.component.html
│ │ │ ├── browser.component.scss
│ │ │ ├── browser.component.ts
│ │ │ └── browser.module.ts
│ │ └── dashboard
│ │ │ ├── dashboard.component.html
│ │ │ ├── dashboard.component.scss
│ │ │ ├── dashboard.component.ts
│ │ │ └── dashboard.module.ts
│ └── shared
│ │ ├── components
│ │ └── footer
│ │ │ ├── _footer-theme.scss
│ │ │ ├── footer.component.html
│ │ │ ├── footer.component.scss
│ │ │ ├── footer.component.ts
│ │ │ └── footer.module.ts
│ │ ├── configs
│ │ └── version.ts
│ │ ├── constants
│ │ └── .gitkeep
│ │ ├── custom-material.module.ts
│ │ ├── directives
│ │ └── .gitkeep
│ │ ├── interceptors
│ │ └── .gitkeep
│ │ ├── model
│ │ └── .gitkeep
│ │ ├── navigation-focus.ts
│ │ ├── page-title.ts
│ │ ├── pipes
│ │ └── .gitkeep
│ │ ├── shared.module.ts
│ │ └── support
│ │ └── .gitkeep
├── assets
│ ├── docs
│ │ ├── 2020
│ │ │ ├── osm-202001.md
│ │ │ ├── osm-202002.md
│ │ │ ├── osm-202003.md
│ │ │ ├── osm-202004.md
│ │ │ ├── osm-202005.md
│ │ │ ├── osm-202006.md
│ │ │ ├── osm-202007.md
│ │ │ ├── osm-202008.md
│ │ │ ├── osm-202009.md
│ │ │ ├── osm-202010.md
│ │ │ └── osm-202011.md
│ │ └── .gitkeep
│ ├── i18n
│ │ └── .gitkeep
│ ├── icons
│ │ ├── icon-128x128.png
│ │ ├── icon-144x144.png
│ │ ├── icon-152x152.png
│ │ ├── icon-192x192.png
│ │ ├── icon-384x384.png
│ │ ├── icon-512x512.png
│ │ ├── icon-72x72.png
│ │ └── icon-96x96.png
│ └── images
│ │ └── optimized.svg
├── environments
│ ├── environment.prod.ts
│ └── environment.ts
├── favicon.ico
├── index.html
├── main.ts
├── manifest.webmanifest
├── polyfills.ts
└── styles.sass
├── tsconfig.app.json
├── tsconfig.base.json
├── tsconfig.json
├── tsconfig.spec.json
└── tslint.json
/.browserslistrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/.browserslistrc
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/.editorconfig
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/.gitignore
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "deno.enable": false
3 | }
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/LICENSE.md
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/README.md
--------------------------------------------------------------------------------
/angular.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/angular.json
--------------------------------------------------------------------------------
/contributor.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/contributor.md
--------------------------------------------------------------------------------
/e2e/protractor.conf.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/e2e/protractor.conf.js
--------------------------------------------------------------------------------
/e2e/src/app.e2e-spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/e2e/src/app.e2e-spec.ts
--------------------------------------------------------------------------------
/e2e/src/app.po.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/e2e/src/app.po.ts
--------------------------------------------------------------------------------
/e2e/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/e2e/tsconfig.json
--------------------------------------------------------------------------------
/karma.conf.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/karma.conf.js
--------------------------------------------------------------------------------
/ngsw-config.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/ngsw-config.json
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/package.json
--------------------------------------------------------------------------------
/src/app/app-routing.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/app-routing.module.ts
--------------------------------------------------------------------------------
/src/app/app.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/app.component.html
--------------------------------------------------------------------------------
/src/app/app.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/app.component.scss
--------------------------------------------------------------------------------
/src/app/app.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/app.component.ts
--------------------------------------------------------------------------------
/src/app/app.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/app.module.ts
--------------------------------------------------------------------------------
/src/app/features/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/pages/browser/browser.component.html:
--------------------------------------------------------------------------------
1 |
2 | 浏览月刊
3 |
--------------------------------------------------------------------------------
/src/app/pages/browser/browser.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/pages/browser/browser.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/pages/browser/browser.component.ts
--------------------------------------------------------------------------------
/src/app/pages/browser/browser.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/pages/browser/browser.module.ts
--------------------------------------------------------------------------------
/src/app/pages/dashboard/dashboard.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/pages/dashboard/dashboard.component.html
--------------------------------------------------------------------------------
/src/app/pages/dashboard/dashboard.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/pages/dashboard/dashboard.component.scss
--------------------------------------------------------------------------------
/src/app/pages/dashboard/dashboard.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/pages/dashboard/dashboard.component.ts
--------------------------------------------------------------------------------
/src/app/pages/dashboard/dashboard.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/pages/dashboard/dashboard.module.ts
--------------------------------------------------------------------------------
/src/app/shared/components/footer/_footer-theme.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/shared/components/footer/_footer-theme.scss
--------------------------------------------------------------------------------
/src/app/shared/components/footer/footer.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/shared/components/footer/footer.component.html
--------------------------------------------------------------------------------
/src/app/shared/components/footer/footer.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/shared/components/footer/footer.component.scss
--------------------------------------------------------------------------------
/src/app/shared/components/footer/footer.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/shared/components/footer/footer.component.ts
--------------------------------------------------------------------------------
/src/app/shared/components/footer/footer.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/shared/components/footer/footer.module.ts
--------------------------------------------------------------------------------
/src/app/shared/configs/version.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/shared/configs/version.ts
--------------------------------------------------------------------------------
/src/app/shared/constants/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/shared/custom-material.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/shared/custom-material.module.ts
--------------------------------------------------------------------------------
/src/app/shared/directives/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/shared/interceptors/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/shared/model/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/shared/navigation-focus.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/shared/navigation-focus.ts
--------------------------------------------------------------------------------
/src/app/shared/page-title.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/shared/page-title.ts
--------------------------------------------------------------------------------
/src/app/shared/pipes/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/shared/shared.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/app/shared/shared.module.ts
--------------------------------------------------------------------------------
/src/app/shared/support/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/docs/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/docs/2020/osm-202001.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/docs/2020/osm-202001.md
--------------------------------------------------------------------------------
/src/assets/docs/2020/osm-202002.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/docs/2020/osm-202002.md
--------------------------------------------------------------------------------
/src/assets/docs/2020/osm-202003.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/docs/2020/osm-202003.md
--------------------------------------------------------------------------------
/src/assets/docs/2020/osm-202004.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/docs/2020/osm-202004.md
--------------------------------------------------------------------------------
/src/assets/docs/2020/osm-202005.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/docs/2020/osm-202005.md
--------------------------------------------------------------------------------
/src/assets/docs/2020/osm-202006.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/docs/2020/osm-202006.md
--------------------------------------------------------------------------------
/src/assets/docs/2020/osm-202007.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/docs/2020/osm-202007.md
--------------------------------------------------------------------------------
/src/assets/docs/2020/osm-202008.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/docs/2020/osm-202008.md
--------------------------------------------------------------------------------
/src/assets/docs/2020/osm-202009.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/docs/2020/osm-202009.md
--------------------------------------------------------------------------------
/src/assets/docs/2020/osm-202010.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/docs/2020/osm-202010.md
--------------------------------------------------------------------------------
/src/assets/docs/2020/osm-202011.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/docs/2020/osm-202011.md
--------------------------------------------------------------------------------
/src/assets/i18n/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/icons/icon-128x128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/icons/icon-128x128.png
--------------------------------------------------------------------------------
/src/assets/icons/icon-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/icons/icon-144x144.png
--------------------------------------------------------------------------------
/src/assets/icons/icon-152x152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/icons/icon-152x152.png
--------------------------------------------------------------------------------
/src/assets/icons/icon-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/icons/icon-192x192.png
--------------------------------------------------------------------------------
/src/assets/icons/icon-384x384.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/icons/icon-384x384.png
--------------------------------------------------------------------------------
/src/assets/icons/icon-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/icons/icon-512x512.png
--------------------------------------------------------------------------------
/src/assets/icons/icon-72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/icons/icon-72x72.png
--------------------------------------------------------------------------------
/src/assets/icons/icon-96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/icons/icon-96x96.png
--------------------------------------------------------------------------------
/src/assets/images/optimized.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/assets/images/optimized.svg
--------------------------------------------------------------------------------
/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | }
4 |
--------------------------------------------------------------------------------
/src/environments/environment.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/environments/environment.ts
--------------------------------------------------------------------------------
/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/favicon.ico
--------------------------------------------------------------------------------
/src/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/index.html
--------------------------------------------------------------------------------
/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/main.ts
--------------------------------------------------------------------------------
/src/manifest.webmanifest:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/manifest.webmanifest
--------------------------------------------------------------------------------
/src/polyfills.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/polyfills.ts
--------------------------------------------------------------------------------
/src/styles.sass:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/src/styles.sass
--------------------------------------------------------------------------------
/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/tsconfig.app.json
--------------------------------------------------------------------------------
/tsconfig.base.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/tsconfig.base.json
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/tsconfig.json
--------------------------------------------------------------------------------
/tsconfig.spec.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/tsconfig.spec.json
--------------------------------------------------------------------------------
/tslint.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ningoink/open-source-magazine/HEAD/tslint.json
--------------------------------------------------------------------------------