Skip to content

Commit

Permalink
feat: new design
Browse files Browse the repository at this point in the history
  • Loading branch information
EhsanFox committed May 9, 2022
1 parent 11e3f43 commit 940131b
Show file tree
Hide file tree
Showing 216 changed files with 9,868 additions and 69,224 deletions.
6 changes: 0 additions & 6 deletions .env.example

This file was deleted.

2 changes: 2 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node_modules
public
19 changes: 19 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"root": true,
"parser": "@typescript-eslint/parser",
"plugins": [
"@typescript-eslint"
],
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/eslint-recommended",
"plugin:@typescript-eslint/recommended"
],
"rules": {
"no-console": "error",
"no-empty": "error",
"@typescript-eslint/no-unused-vars": "error",
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/ban-ts-comment": "error"
}
}
9 changes: 3 additions & 6 deletions .github/workflows/Deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,14 @@ jobs:
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node-version }}
cache: "npm"
- name: Installing Packages 🥁
run: npm i

- name: 🧪 Lint
run: npm run lint

- name: Building 🧱
run: npm run build
env:
supportURL: ${{ secrets.supportURL }}
inviteURL: ${{ secrets.inviteURL }}
githubRepo: ${{ secrets.githubRepo }}
githubProfile: ${{ secrets.githubProfile }}

- name: Deploy to Github-Pages 🚀
uses: JamesIves/[email protected]
Expand Down
4 changes: 4 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"tabWidth": 2,
"useTabs": false
}
50 changes: 8 additions & 42 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,71 +7,37 @@
> Setar-bot was originally founded in 2019, by the time passes, we update the bot and now, in the very beginning of version 3, we are making bot an open-source project
## Table of Contents
- [Why Setar-Bot?](#why-setar-bot)
- [Portfolio](#setar-bot-portfolio)
- [Installation](#installation)
- [Support](#support)
- [ToS](#tos)
- [Privacy Policy](#privacy-policy)
- [LICENSE](#license)

### Why Setar-Bot?
Setar-bot has many features, but to begin with, we would suggest, the bot has a mutli language system implanted in the source, so you can easily manage and add your own very language to the bot.
### Setar-Bot Portfolio

Setar-bot portfolio is a new portfolio that would generate itself from your github profile with high-level customizations available, Good for Personal & Organization usages.

### Installation

- Install Packages

- `npn install`

- Change URLs and Contents
- Customize and Change whatever you want

- Change URLs in your Environment based on the examples at [.env.example](https://github.com/SeTar-Bot/website/blob/main/example.env)
- This portfolio will generate dynamicly by fetching & analzying your Github Profile, however, we offer a lot of customization using our Custom Classes, So make sure to read the [config file](https://github.com/SeTar-Bot/website/blob/main/src/config.ts) and change it however you like it.

- Build

- We recommend using our build command, however you can also go with webpack option too!

- `npm run build`

- OR

- `npm run webpack`

- Enjoy

- Setar-Bot Website rendered and ready to use in `build` Folder
- Your dynamicly generated website ready to be deployed in `build` folder.

### Support
You can ask about Source configuration and bot setup in [our Disocrd Server](https://discord.gg/7jgfP6j4Tc)

### ToS
Our Applications Terms of Services are available in [ToS.html](https://github.com/SeTar-Bot/website/blob/main/ToS.html)

### Privacy Policy
Our Applications Privacy Policy are available in [Privacy.html](https://github.com/SeTar-Bot/website/blob/main/Privacy.html)

### License
```
MIT License
Copyright (c) 2022 EhsanFox
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
This repository is under [MIT License](https://github.com/SeTar-Bot/website/blob/main/license.md)
2 changes: 1 addition & 1 deletion LICENSE → license.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
SOFTWARE.
Loading

0 comments on commit 940131b

Please sign in to comment.