Skip to content

Commit 70b9ef1

Browse files
authored
Merge pull request #7 from AminoJS/blogdev
The Blog Update (Version: 0.2)
2 parents c043023 + c61083e commit 70b9ef1

File tree

95 files changed

+7769
-3417
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

95 files changed

+7769
-3417
lines changed

.DS_Store

-8 KB
Binary file not shown.

.eslintignore

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1-
docs/*
2-
test/*
3-
testing.js
1+
docs/*
2+
test/*
3+
testing.js
4+
examples/*
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
name: Reporting Bugs
3+
about: Open an Issue to help us fix Stuff.
4+
5+
---
6+
7+
**Describe the bug**
8+
A clear and concise description of what the bug is.
9+
10+
**To Reproduce**
11+
Steps to reproduce the behavior:
12+
(Please describe how we could reproduce the Error you encountered)
13+
14+
**Expected behavior**
15+
A clear and concise description of what you expected to happen.
16+
17+
**Screenshots**
18+
If applicable, add screenshots to help explain your problem.
19+
20+
**Desktop (please complete the following information):**
21+
- OS: [e.g. iOS]
22+
- Node-Version [e.g. v.8.8.0]
23+
- Version [e.g. 2.0, nightly, etc.]
24+
25+
**Additional context**
26+
Add any other context about the problem here.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
5+
---
6+
7+
**Is your feature request related to a problem? Please describe.**
8+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
9+
10+
**Describe the solution you'd like**
11+
A clear and concise description of what you want to happen.
12+
13+
**Describe alternatives you've considered**
14+
A clear and concise description of any alternative solutions or features you've considered.
15+
16+
**Additional context**
17+
Add any other context or screenshots about the feature request here.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
### Your checklist for this pull request
2+
🚨Please review the [guidelines for contributing](../CONTRIBUTING.md) to this repository.
3+
4+
- [ ] Make sure you are requesting to **pull a topic/feature/bugfix branch** (right side). Don't request your master!
5+
- [ ] Make sure you are making a pull request against the **latest dev branch** (left side). Also you should start *your branch* off *our latest dev branch*.
6+
- [ ] Check the commit's or even all commits' message styles matches our requested structure.
7+
- [ ] Check your code additions will fail neither code linting checks nor unit test.
8+
9+
### Description
10+
Please describe your pull request.
11+
12+
Thank you!

.gitignore

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,13 @@ typings/
6262
testing.js
6363

6464
#A Testing file for tesing various stuff
65-
testing.js
65+
testing.js
66+
67+
# env file for local testing
68+
env.js
69+
70+
# OSX stuff
71+
.DS_Store
72+
73+
# Ignore Cache Files for c9-WebIDE
74+
.c9/

.travis.yml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
1-
cache:
2-
directories:
3-
- "node_modules"
4-
5-
language: node_js
6-
node_js:
7-
- "8"
1+
cache:
2+
directories:
3+
- "node_modules"
4+
- "docs"
5+
- "examples"
6+
7+
language: node_js
8+
9+
node_js:
10+
- "8"
11+
script:
12+
- yarn run lint
13+
- yarn run test

CHANGELOG

Lines changed: 0 additions & 50 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
# Changelogs
2+
## v.2.0 (The Blog / Wiki Update)
3+
"Finally, we can release it." ~Me, or so.
4+
The Blog / Wiki update gives new functionaly to AminoJS, fixed some bugs, enhances security and handles testcases way differently then v.0.1
5+
6+
Summary:
7+
* Create, Comment and Delete Different Wiki Entries / Blog Posts. (Restricted to User Online)
8+
* Fetch Blogs from Community Feed or a Community User.
9+
* Users can now use AminoJS Safe, because it runs now via HTTPS
10+
* Testcases, a lot of them.
11+
* Added Code of Conduct and Issue Templates.
12+
13+
Full Changelog (with PR Refrence):
14+
[`#6 Make Login more simple`](https://github.com/AminoJS/Amino.JS/pull/6)
15+
Thanks to [Felix](https://github.com/felixfong227), we don't need to parse in the secret ID, that was required in every function we called.
16+
17+
[`#9 Modulize the Core Libary`](https://github.com/AminoJS/Amino.JS/pull/10)
18+
Also thanks to [Felix](https://github.com/felixfong227), the entire libary is now seperated in modules, wich makes easier development possible.
19+
20+
[`#12 The Wiki Stuff!`](https://github.com/AminoJS/Amino.JS/pull/12)
21+
[Robin](https://github.com/moelrobi) then started working on the "Wiki Stuff", with that PR, the Libary started to have Wiki Functionallties. The Libary could, with the PR: Create, Comment, Delete Wiki Blogs.
22+
23+
[`#25 Fetch User Blogs`](https://github.com/AminoJS/Amino.JS/pull/25)
24+
[Felipe](https://github.com/akatsukilevi) and [Robin](https://github.com/moelrobi) created the Ability to fetch User Blogs! (Dammmn Daniel! :D)
25+
26+
[`#26 Blog all`](https://github.com/AminoJS/Amino.JS/pull/26)
27+
Thanks to First-Time Contributor [Tau5](https://github.com/Tau5) AminoJS got all of the Blogs! Thanks from me again!
28+
29+
[`#29 HTTPS!`](https://github.com/AminoJS/Amino.JS/pull/29)
30+
Woo.. we got that now.
31+
32+
[`#30 & #31 & #32 Repoworks!`]
33+
[`#30 Create issue Templates!`](https://github.com/AminoJS/Amino.JS/pull/30)
34+
[`#31 Create Code of Conduct`](https://github.com/AminoJS/Amino.JS/pull/31)
35+
[`#32 New Testcases!`](https://github.com/AminoJS/Amino.JS/pull/32)
36+
37+
Just some Repowork. New Issue Templates, a Code of Conduct and Testcases for easier Development.
38+
39+
## v.0.1.1
40+
Updating the NPM Package to be routing to the new Repo.
41+
Please take a Look at Commit [`d98828f`](https://github.com/AminoJS/Amino.JS/commit/d98828ff184cbb9b4c1fdb788d4ad120d88af598) for more Infomation
42+
## v.0.1 (The Documentaion Update!):
43+
The Code was documentated.
44+
First Official Alpha Release since open-sourcing the Project.
45+
The Code is now Avaible and Maintend on Github! (https://github.com/AminoJS/Amino.JS)
46+
Pullrequest is under: (https://gitlab.com/AminoJS/Amino.JS/pull/2)
47+
Full Changelog with Commit Names:
48+
[`db28fd1 & 05b6e08`] Switching from gitlab-ci to Travis-Ci.
49+
[`95180d5`] Added Eslint as a Sutiable Testcase.
50+
[`6935738`] Removed some Testcases because of Sorter-Rewrite
51+
[`840c1f2`] Changed the Readme to actually Look Better.
52+
[`3c489ae`] Added a new Function called getMyProfile which fetches the logged in Profile
53+
[`4641444`] Added the Docs for the above mentioned Function
54+
## v.0.0.3:
55+
A Bug was fixed.
56+
See: https://gitlab.robsys.space/Kikai/KikaiFramework/issues/2
57+
## v.0.0.2:
58+
A major Bugfix was released.
59+
See https://gitlab.robsys.space/Kikai/KikaiFramework/issues/1
60+
# v.0.0.1:
61+
The Client Framework can now do the Following:
62+
It can Authenticate with the Narvii API.
63+
It can Load all Communitys that a User is joined.
64+
It can Load all joined Chats.
65+
It can send Messages to Specific Chats.
66+
It can load Messages from Specific Chats.
67+
### TODO:
68+
Add Media Support (v.0.0.2 alpha)
69+
Make the Get Messages Cleaner (v.0.0.2 alpha)
70+
A lot more...
71+
72+
## indev:
73+
Initial Commit
74+
Added a Builder

CODE_OF_CONDUCT.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
## Our Pledge
4+
5+
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
6+
7+
## Our Standards
8+
9+
Examples of behavior that contributes to creating a positive environment include:
10+
11+
* Using welcoming and inclusive language
12+
* Being respectful of differing viewpoints and experiences
13+
* Gracefully accepting constructive criticism
14+
* Focusing on what is best for the community
15+
* Showing empathy towards other community members
16+
17+
Examples of unacceptable behavior by participants include:
18+
19+
* The use of sexualized language or imagery and unwelcome sexual attention or advances
20+
* Trolling, insulting/derogatory comments, and personal or political attacks
21+
* Public or private harassment
22+
* Publishing others' private information, such as a physical or electronic address, without explicit permission
23+
* Other conduct which could reasonably be considered inappropriate in a professional setting
24+
25+
## Our Responsibilities
26+
27+
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
28+
29+
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
30+
31+
## Scope
32+
33+
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
34+
35+
## Enforcement
36+
37+
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at moelrobi@gmail.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
38+
39+
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
40+
41+
## Attribution
42+
43+
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
44+
45+
[homepage]: http://contributor-covenant.org
46+
[version]: http://contributor-covenant.org/version/1/4/

0 commit comments

Comments
 (0)