Last active 1734138695

albert's Avatar albert revised this gist 1734138694. Go to revision

1 file changed, 105 insertions

gitbiome.md(file created)

@@ -0,0 +1,105 @@
1 +
2 + # gitbiome
3 +
4 + Aggregate your online presences with the help of GitHub!
5 +
6 + - ✅ **Customization**: Choose how your profile is displayed with various theming options
7 + - ✅ **Responsivity**: Your landing page will look great on any device
8 + - ✅ **Easy setup**: Signing up has never been easier as it is unnecessary with our service
9 + - ✅ **Auto-updated data**: Data is dynamically pulled from your GitHub profile
10 +
11 + Check out [our website](https://gitbio.me) to see it yourself.
12 +
13 + ## Creating your profile
14 +
15 + ### Prerequisites
16 + You must publish a GitHub repository named **`gitbio`**, that contains the following files:
17 + - `page.json`
18 + - `readme.md` (optional)
19 +
20 +
21 + Structurally should look like this:
22 + ```bash
23 + ├── gitbio (repository)
24 + │ ├── page.json
25 + │ ├── readme.md # optional
26 + ```
27 +
28 + **⚠️ The file names are case-sensitive!**
29 +
30 +
31 + ### page.json
32 + This file holds your page configuration, but it must follow a defined convention
33 +
34 + - **`display_name (string)`**: Displayed above your GitHub username
35 + - **`bio (string)`**
36 + - **`platforms (url[])`**: A collection of your social media
37 + - **`showcased_repos (string[])`**: Max. 3 of your repositories to be displayed
38 + - **`show views (boolean)`**: Whether or not to display the views on your gitbio profile. Default is `true`
39 + - **`theme ('light' | 'dark')`**: Theme of your landing profile. Default value is `dark`
40 + - **`background_color (css color)`**: A blurred circle in the background, colored of your choosing
41 + - **`spotify_ws (url)`**: A websocket application endpoint for providing real-time Spotify data. Learn more [here](https://github.com/csehviktor/now-playing?tab=readme-ov-file#now-playing)
42 +
43 +
44 + An example:
45 + ```json
46 + {
47 + "display_name": "john doe",
48 + "bio": "use gitbio.me 😍😘",
49 + "platforms": [
50 + "https://instagram.com/therock",
51 + "https://yoursit.ee/",
52 + "https://twitter.com/elonmusk",
53 + "random string" // (will not be shown)
54 + ],
55 + "showcased_repos": [
56 + "gitbio",
57 + "my-repository",
58 + "hello world", // (invalid repo name, therefore will not be shown)
59 + ],
60 + "show_views": true,
61 + "theme": "dark",
62 + "background_color": "#8040ee"
63 + }
64 + ```
65 +
66 + **Keep in mind!** All of the config keys shown above are optional. Customize your page to your liking.
67 +
68 + ### readme.md
69 + No strict convention, other than file's name being case-sensitive.
70 +
71 + - `README.md` ❌
72 + - `rEaDmE.md` ❌
73 + - `readme.MD` ❌
74 + - `readme.md` ✅
75 +
76 + ### Your profile
77 +
78 + After creating the repository with the corresponding file(s), your profile will be accessible on `gitbio.me/[username]` or `[username].gitbio.me`
79 +
80 + **Your gitbio username is equivalent to the one on Github**
81 +
82 + ## FAQ
83 +
84 + ### How do I set an avatar and username?
85 +
86 + >You can't. Your avatar and username will be equivalent to the ones on GitHub.
87 +
88 + ### How can I set an icon for my social platform?
89 +
90 + >You can't. Icons are automatically loaded from a preset, according to the origin of your url. External urls are provided with an "external website" icon.
91 +
92 + ### I updated my profile but it won't change on the website. Why?
93 +
94 + >Our service uses cache on loaded values in order to improve load time. It might take a minute or two for changes to take place. In case an error occurs while reading data, it will be shown on your profile page.
95 +
96 + ### How do I delete my profile?
97 +
98 + >You simply delete the repository.
99 +
100 + ### My profile is not working properly in terms of functionality or responsivity.
101 +
102 + >Our service might not be 100%. Issues, pull requests, or even ideas are welcome!
103 +
104 + ## License
105 + [GPL-3.0](https://github.com/csehviktor/gitbiome/blob/main/license)
Newer Older