-
Notifications
You must be signed in to change notification settings - Fork 31
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
XSpec website #600
Comments
@cirulls : yes, I've bought xspec.io for this, and I'll be happy to give this to XSpec community. Actually, I own this domain until 2020/01/01, but I can renew it for 5 more years. Or 3, it depends on the amount... It'll cost you one or two beers at XMLPrague 2020 ! |
@cmarchand: thanks, that's really useful, I'll pay back in beer 🍺🍺🍺 I may contact you privately for the domain name, I remember you gave me some credentials in the past, but I'll double check first. |
The 1st option is only one per organization and in a dedicated repository, and the 2nd option is per repository? The 1st one sounds better then, because the site would need to cover all the organization repositories and the 2nd option would be difficult to relax access control. Just my quick thought. |
Yes, option 1 is a dedicated repository and can include everything related to XSpec while option 2 is tied to the specific repository where the I'll favour option 1 as it is more flexible and we have all our documentation in the wiki at the moment. In case we want to autogenerate documentation in the future we may want to revisit the |
You could actually mix the two: if you publish |
Thanks for the tip @rolfkleef, I didn't know it was possible to mix the two options. I'll have a look when I start tackling this issue (any help is welcome!) |
@cirulls : at this time, I do not own xspec.io anymore. I'm gonna try to re-buy it. |
@cmarchand: thanks for flagging this, keep me posted when you manage to re-register the domain. Thanks! |
Done. I'm able change DNS when you want. |
Also it would be nice if we had a handy org-wide facility to publish casual messages. |
Would it be something like a blog area to announce new releases? Or just a twitter feed showing messages? I'm planning to focus on a website for XSpec in the next weeks, I can't promise when it's going to be ready but I'll start putting something together. |
More like a blog area. But a blog would be too heavy and not so viral. That's why I thought a shared moderated Twitter account like https://github.com/semantic-release/twitter-together might be nice. It utilizes https://github.com/marketplace/actions/twitter-together. |
Ok, I'll add it to the requirements. I'm planning to use a static website generator like Hugo in conjunction with GitHub Pages so a blog area could also be as lightweight as editing a text file. It would be nice to have a dedicated Twitter account to post to, it could help spread news like new releases and functionalities. Once I have something working I'll share it here. |
I set up an initial draft of the website at https://xspec.github.io The website is set up using GitHub Pages and Hugo, I mainly followed these instructions to generate the website. The HTML/CSS generated by Hugo is in https://github.com/xspec/xspec.github.io. In the next days I will also commit the Hugo configuration that generates the HTML/CSS (I first need to work out where to put it in the repo). Few notes on this initial setup:
Feedback and ideas are welcome! |
I like the neat design. And your plan to update via pull requests sounds good. Thanks for the step forward. |
I've created a pull request for a Github Action that can generate the site from a separate branch (I've picked So with your Hugo sources on branch |
Thanks @rolfkleef, that's great! I'll have a look at the PR and let you know in 1-2 days. |
Thanks for merging @cirulls! I was able to checkout and run your sources as I can help migrate the wiki here to the new repository, if that suits @AirQuick as well? |
Thanks @rolfkleef and @cirulls |
@rolfkleef: Thanks for testing, good that it works at your end too. Yes, I think we can close this issue (as far the website work is concerned) and move further work on the website on the repo Regarding the wiki pages, my original idea was to keep the XSpec wiki where it is (https://github.com/xspec/xspec/wiki) and provides links from the website to the wiki. But I am open to discussion. Where do you think the documentation should live? |
Wiki is easy to edit but collaborating on it is not very easy. Migrating to website would solve it probably? |
Ah, but the current website lacks search. That would be critical for documentation purposes. |
It is possible to integrate search with a hugo website: https://gohugo.io/tools/search/ If this is a requirement for migrating the documentation to the website and allowing better collaboration, I can invest some time into implementing the search functionality on the website. |
It would be appreciated if you could integrate some search functionality. Whether we migrate Wiki or not, searchability will be welcomed by everybody. |
Sounds good, I'll try to implement a search functionality for the website. Feel free to post any other requirements. I'll probably migrate them as issues in the |
@rolfkleef: thanks for raising the issues, I plan to work on the search functionality in July, I'll ping you when I have something working. I'm closing this issue since the website is up and running and follow-up tasks have now been created in the xspec.github.io repository. |
It would be nice to have an official XSpec website - every time I google xspec I end up with some NASA module or cryptocurrency! I was thinking of implementing a basic website via GitHub pages as it allows to host a static website directly from GitHub repositories. AFAIK, there are two ways of hosting a website via GitHub Pages:
xspec.github.io
.docs
at the root of the existing xspec repository.I think the first option could be useful if we want a generic website, for example just few static pages to promote XSpec. The second option could be useful if we want to include and maybe automatically generate official documentation for XSpec and bundled it with the xspec repository.
If you have a preference or ideas I would be very interested to hear them! Also, if anyone is willing to writing pages for the website or has some design skills, it would be very useful too.
@cmarchand: I remember you bought the domain xspec.io. Do you think we can use this domain name for the official XSpec website?
The text was updated successfully, but these errors were encountered: