Skip to content

Instantly share code, notes, and snippets.

@brionmario
Last active August 5, 2020 06:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brionmario/72a49a94b902b9d442f7aa1a32a706fa to your computer and use it in GitHub Desktop.
Save brionmario/72a49a94b902b9d442f7aa1a32a706fa to your computer and use it in GitHub Desktop.
identity-apps/
├── apps/
│ ├── console/ * contains admin portal source files
│ │ ├── features/ * self-contained features.
│ │ │ ├── applications/ * application management feature.
│ │ │ │ ├── api * api functions for application management.
│ │ │ │ ├── components * components for application management.
│ │ │ │ ├── config * ui, endpoint etc. configurations.
│ │ │ │ ├── pages * pages for application management features.
│ │ │ │ └── models * models for application management.
│ │ │ ├── identity-providers * identity provider management feature.
│ │ │ ├── attribute-dialects * attribute dialects feature.
│ │ │ └── commons (core)/ * shared code that are not available in @wso2is/core (specific to admin/developer features).
│ │ │ ├── api * shared api functions.
│ │ │ ├── configs * shared configs.
│ │ │ ├── models * shared models/schemas.
│ │ │ └── components * shared components.
│ │ ├── extensions/ * portal extensions
│ │ └── layouts/ * portal layouts.
│ │ ├── base.tsx * base layout to be common. (alert, top loader etc.)
│ │ ├── dashboard.tsx * dashboard layout which has the side panel, header etc.
│ │ ├── auth.tsx * auth page layout.
│ │ ├── admin.tsx * admin layout extended from dashboard layout (admin features will be plugged here).
│ │ └── developer.tsx * developer layout extended from dashboard layout (developer features will be plugged here).
│ └── index.html * entry HTML file.
├── .eslintrc.js * JS/TS linting configuration file
├── .gitignore * contains files that are ignored from git
├── .travis.yml * travis ci configuration file
├── CONTRIBUTING.md * project contributing guideline
├── LICENSE.md * licensing information
├── package.json * contains all npm scripts and all the dependencies.
└── README.md * Readme file for the repository
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment