-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Add Contributing page to site #1671
Conversation
✅ Deploy Preview for expressjscom-preview ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
CONTRIBUTING.md
Outdated
|
||
To find translations that need to be done, you can [filter for merged PRs](https://github.com/expressjs/expressjs.com/pulls?q=is%3Apr+is%3Aclosed+label%3Arequires-translation-es) that include the tag for your language, such as `requires-translation-es`. | ||
- *Please note: We are no longer accepting unsolicited pull requests*. Before any PRs will be merged they must first be submitted as issues, and approved. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hmmm. when was this decided?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Has it been discussed anywhere?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It wasn't, but was one of the main point of this PR (for me). It was been noted in various pull requests before that were closed, since the work was not approved first, and the person's work was wasted.
#1608 had noted it, but no one really said yeh or neh. Can remove this, but does not solve that issue and may continue to happen. (Also the getting started section says this as the reason "Don't skip straight to a pull request. It will be likely be rejected and closed. We DO NOT want anyone's time or hard work to go to waste. So please, follow the steps.")
Did we not want people to open issues first? If not, I can remove this language from throughout the doc as it appears a few times.
(This how the few main members have been operating for months in this repo too, so nothing would change)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I did not remove this idea, but I've updated the language to be less assertive and more polite. Just in case it was the tone that was the issue and not the message itself.
Please note: We are no longer accepting unsolicited pull requests.
- All this means is that we ask that you submit an issue describing your task first so it can get approved. After this you can submit a pull request.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It was been noted in various pull requests before that were closed, since the work was not approved first, and the person's work was wasted.
Can you link me to some examples? While we do like when folks open issues before doing large amounts of work on a PR, we should never be "closing since the work was not approved first". That is VERY opposed to the ideals of the TC and if folks are doing that we need to make sure we clear up the goals and approaches we want to take with new contributors.
Please note: We are no longer accepting unsolicited pull requests.
This language is very objectionable to me. Maybe we need to get the website team together on a TC meeting and have a coversation? It is nearly impossiable to keep up with all the conversations, but I am very concerned now that maybe the TC needs to jump into this topic before things go too far.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I had written up a response but due to the amorphous state of this PR it didn't save.
I'm not sure if this language is even still in the document, but it's hard to tell until I can fix this PR state. I wrote GH support to see if it can be fixed (don't want to open another unless this one is detached and lost).
https://github.com/chrisdel101/expressjs.com/blob/contributing/CONTRIBUTING.md
Isn't this the workflow we use now? I had just thought it was so I added it, but I am not the most active member so I could be mistaken, i.e 1. Fill in issue, 2. Make PR.
I'll defer to the more senior members to answer if this is the case.
Re: the language - all content here is open to edits. If it's just language that can be changed, but I don't want to say incorrect things either. But I'll wait until this PR is open again before going further with edits.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am for sure not faulting you for writing it out, especially if that is your experience. And I would not ask for changes in here unless we were going to re-open the PR. My main point was that reading this experience it felt like there was a gap in how I (and based on conversations with others on the TC and project) feel things should be running. So as I was catching up on notifications I didn't want this to slip by unnoticed if we needed to address a situation that is counter to our governance and ideals.
There is alot on here, and as I have not been following the website updates closely I dont want to assume anything, but this is why I thought maybe we should all schedule time on the working call for the folks to get together and make sure we were all on the same page for how to run the project contributions.
I'm not sure it's a good idea to add another page for contributions, maybe it would be better to add this content to the existing contributions page. Although, we should modify the script a bit that pulls in content from the contributions file in the express repo. If that works for you, I can modify the script in this same PR. |
_includes/header/header-en.html
Outdated
@@ -134,6 +134,9 @@ | |||
<li> | |||
<a href="/{{ page.lang }}/resources/contributing.html">Contributing to Express</a> | |||
</li> | |||
<li> | |||
<a href="/{{ page.lang }}/resources/contributing-docs.html">Contributing to Docs</a> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please, add also for other languages
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we put it in even tho there is no translation?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we can add the link to EN
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But how? If the menu link is in Japanese how can I add an English link in there? Why would we want English links in the translations?
I wouldn't want this if I was looking at a translation. Is this what we are doing now? @bjohansebas
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we want is to maintain consistency across all languages. I know it's complicated, but we're trying. Adding the link and redirecting to the English page would help maintain this consistency, although we probably also want to add the content to its folder even if it isn't translated. However, this would be done last after all the feedback is received
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added all the links to en for now.
I personally don't agree with adding untranslated pages into other language folders just because it's quite confusing on our end (and seems wrong), but I do see where you are coming from - adding only the links to /en
takes users outside their langs, with only the back arrow to get back to it.
@bjohansebas You mean remove the page from the site? That's one of the main points or this PR, but I guess the content is more important. Or you mean have the content in the repo file and pull that onto the site page? If this is what you mean, then yeah. But repo md does not support liquid so can't pull in front-matter is only downside. I'll wait until we decide this before making the requested changes. |
- add links to all langs headers - fix broken changelog on th & id - fix typos are requested
99b4b54
to
5e26917
Compare
@chrisdel101 I mean merging the content from both the documentation and Express itself into the same file. That is, in https://github.com/expressjs/expressjs.com/blob/gh-pages/en/resources/contributing.md, we would have the following content:
|
Ahh okay. I guess we can do that. I'll make that change. RE: CONTRIBUTING.md I'm looking into a |
139f14d
to
3be968a
Compare
Hi @chrisdel101, maybe it’s a good idea to clear the history |
3be968a
to
0ef8240
Compare
Are u still getting updates even in draft? |
I didn't mean that, I think we should continue with this PR first and not open another one for the same purpose. I just saw that there are more than 100 commits |
Ahh okay. I usually rebase it at the end. So I’m not going to fix it until the it’s ready since it might be a rough unwind. |
cb50a5b
to
e96a226
Compare
e96a226
to
56e9832
Compare
|
Okay guys, so after consulting with GH support, this PR is officially ruined. I made such a huge mess of the workflow that it cannot be salvaged. Apologies once again. I'm going to open a new one. |
This is realization of #1608.
Includes:
Please review: