Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement new website #2859

Closed
wants to merge 3 commits into from
Closed

Conversation

Olyno
Copy link
Contributor

@Olyno Olyno commented Mar 12, 2020

Description

Implementation of the new website of Skript's project.

Here is the (un)official pull request for the new website. Here is a list of tasks that I can't solve myself, and which are required before merge this pull request:

  • Add skript-website and skript-website-public repositories into the SkriptLang organization:
    • skript-website: Contains source code of the website
    • skript-website-public: Public stuff of the website. Created to make easy changes inside the website without need to touch its source code.
  • Add 2 secrets to Skript's repository:
    • EMAIL: The main email of the organization
    • ACCESS_TOKEN: An access token to be able to make commits and push
      • Only scope repo is required
  • Create a generateDocs gradle task to generate Skript documentation in a json file at src/main/resources/docs.json:
    • Please try to reproduce current json format of documentation available in skript-website-public/docs.json.
    • If you add any new information inside it to improve website, or remove some others, please inform me about it, I could make necessary changes about that.
  • Try the new Github Action task I created:
    • Should clone website public stuff
    • Should create a new branch for updated documentation
    • Should remove old docs.json file and replace it with the new one generated with generateDocs gradle task
    • Should push the updated branch in the skript-website-public repository

After this to do list completed, you should be able to have a good implementation of the new website.

If you have any suggestion/bug with new website, please let me know here.
If you have any suggestion/bug with this pull request, please let me know in comment of it.


Target Minecraft Versions: /
Requirements: /
Related Issues:

.github/workflows/gradle.yml Outdated Show resolved Hide resolved
.github/workflows/gradle.yml Outdated Show resolved Hide resolved
.github/workflows/gradle.yml Outdated Show resolved Hide resolved
@Olyno
Copy link
Contributor Author

Olyno commented Mar 22, 2020

Important note: I can't transfert any of my repositories (including skript-website and skript-website-public) to SkriptLang because it requiers that I have "the permission to create public repositories on SkriptLang"

@ShaneBeee ShaneBeee added the documentation Related to Skript's official documentation. label Mar 28, 2020
@Olyno
Copy link
Contributor Author

Olyno commented Mar 6, 2021

Closing this pull request for the moment. I have bigger projects for that, as a new design, a blog system and a lot of more.

@Olyno Olyno closed this Mar 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Related to Skript's official documentation.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants