Giter Club home page Giter Club logo

mesure.x10.mx's Introduction

mesure.x10.mx's People

Contributors

beepbot99 avatar mesure73l avatar

Watchers

 avatar  avatar

mesure.x10.mx's Issues

Questions About New Project

Issue Contents

  • What should it be called?
  • What issues should be automatically put there? Only ones with main site, projects, and/or blog?
  • Should it have milestones or not?
  • Should it have a variable for what site it is on?

GitHub Pages

I am making a fork of this repository so that I can set up GitHub Pages. That way, I will be able to view it at school. You may close this issue once you have read it.

Add checkboxes in issues

Issue Contents

Like this:

- [ ] task one
- [x] task two is completed

That way, you can see the percentage completed for each issue, and it will contribute to the percentage completed for the milestone.

Twelve of Code doesn't fully work using GitHub codespaces

What happened?

I am trying to work on the system for the actual challenges, and the challenge just doesn't load (I'm using GitHub codespaces as that's pretty much my only option). I selected 2023 > december > 1, which is the challenge I'm currently using for development, and it just won't load.

What did you expect to happen?

I expected it to load the challenge, especially after I changed it from referencing "https://mesure.x10.mx/twelve-of-code/not-an-api/challenges/2023/dec/1.html" to "./not-an-api/challenges/2023/dec/1.html".

What page was this on?

twelve of code

What browser(s) were you experiencing this on?

Google Chrome (desktop)

Enter logs

I don't have access to console because I'm in school, I'll update this when I get home if I remember

Other notes

No response

Rename "fixed" label to "completed"

What problem were you having?

It doesn't make sense for some issues because not all issues are bugs or problems.

What solution would you like?

Rename the "fixed" label to "completed"

What alternatives have you considered?

Keep the label as "fixed"

What are some pros and cons of doing this?

Pro - Makes more sense
Con - idk

What page is this for?

No response

Need a plan for releasing challenges

Issue Contents

Right now, we will have to manually go in and update information.json. Is there any better way to do this, that doesn't involve manually updating it?

Steps

  • Think of a solution
  • Program that solution

Automatically add pending to feature request issues

What problem were you having?

I have to add it manually

What solution would you like?

Add it automatically

What alternatives have you considered?

Have to add it manually

What are some pros and cons of doing this?

Pro: less work
Con: You might not always want it, but you usually will

What page is this for?

No response

[IDEA] Checkboxes instead of data

If your idea is related to a problem you had, what is it?
It has been hard to program the data correctly. If I must do it, I can continue doing it, but I would prefer not to.

Describe the solution you'd like
Checkboxes, something like this, where you can check and uncheck the boxes:

  • 2023
    • December
      • Challenge 1
      • Challenge 2
      • Challenge 3
  • 2024
    • March
      • Challenge 1
      • Challenge 2
      • Challenge 3
    • August
      • Challenge 1
      • Challenge 2
      • Challenge 3

You will be able to check years and months too, which will check all of the challenges inside of them.

Advantages

  • You can choose to skip challenges that you want to skip.
  • It is still easy to copy your progress from another device.
  • It is more user friendly and looks cleaner.

Disadvantages

  • It takes slightly more time to copy your progress from another device.
  • It doesn't look as "cool" and "modern".
  • It doesn't copy your username and seed too, so you have to manually do that.

Describes alternatives
Use data, like is already planned.

Additional context
It would make it a lot easier to make!

Change the "Report a bug" link to go to the template chooser

What happened?

Current text: Report a bug on the GitHub page.
What happened when I clicked the link: Went to the old issue creation thing.

What did you expect to happen?

Expected either bug report or template chooser.

What page was this on?

Twelve of Code

What browser(s) were you experiencing this on?

Google Chrome (desktop)

Enter logs

No response

Other notes

No response

Create hashes for 12oC challenges

What problem were you having?

No response

What solution would you like?

A way to put like #2023-dec-1 at the end of the URL to open the page on that challenge would be nice.

What alternatives have you considered?

?challenge=20231201 or something (2023, 12, 01)

What are some pros and cons of doing this?

Pros

  • Easier to share challenges that you enjoyed
  • Faster to load onto a challenge

Cons

  • IDK

What page is this for?

Twelve of Code

What needs to get done?

  • Automatically set the challenge to be active and load it on page load
  • Change the URL when a challenge is loaded
  • Detect when the URL is changed to allow users to type in the URL
  • Verify that the challenge is released and existent when attempting to load it
  • Fix all bugs
  • Add Wiki docs explaining how to use it (not required for completion)

Following up naming

Naming it 12 of code is very confusing, I understand its supposed to be 12 months of code but that is not in the name.

Make 12oC Mobile Responsive

What problem were you having?

It's not mobile responsive

What solution would you like?

Make it mobile responsive

What alternatives have you considered?

Be a dickhead

What are some pros and cons of doing this?

Pros: everything
Cons: nothing

What page is this for?

Twelve of Code

Concerning the merging of pull requests

Hi,
Please do not merge any pull requests without talking about it first.
You are not the only one working on this.
It could potentially have bugs.
In addition, it says this:

Added cache prevention temporarily

If it is not a permenant fix, then do not merge it into main.
Only merge it once it is completely done.

Remove priorities view

What problem were you having?

There are too many ways to change the priority.
For example, the priorities view, my tasks, all items, calendar, or by just opening an issue and changing it on the right side.

What solution would you like?

Remove the priorities view

What alternatives have you considered?

Keep it and have too many ways (in my opinion)

What are some pros and cons of doing this?

Pros: less complicated
Cons: more complicated (kind of)

What page is this for?

Twelve of Code

Main branch after 1.0.0 releases

Issue Contents

When developing for 1.1.0 after 1.0.0 releases, we can't push to the main branch because then people who are doing the challenges would see changes.
After it releases, instead, there should be a production branch. All edits are made to the main branch, but the website is on the production branch. The main branch is merged into the production branch only when 1.1.0 is released. That way, people will only see the changes when they should, and they won't be doing the challenges while it is being developed.

Challenge doesn't disappear after changing year

What happened?

I selected the year, month, and challenge, and then I changed the year from 2023 to 2024. Everything worked as expected, except the challenge did not disappear.

What did you expect to happen?

I expected the challenge to disappear.

What page was this on?

Twelve of Code

What browser(s) were you experiencing this on?

Google Chrome (desktop)

Enter logs

No response

Other notes

I'll include some screenshots.

image
image

Need To Create A Class To Manage Cookies

I am creating a class to manage cookies. It will be accessible by Cookies. You will be able to do a few things with it. For example, you can do Cookies.completed= to set completed. When you set the variable Cookies.completed, it will run the setCookie() function for you with the correct parameters. You will also be able to reference Cookies.completed and it will run getCookie() for you. In addition, it will have a Cookies.completeChallenge() function.

GithHub Label for Maybe

What problem were you having?

There was no label for what I wanted to say.

What solution would you like?

A label for if something may be done later, or it may not be done, but it is not important.
This is kind of the same as low priority, but it should fit in with planned, in progress, and paused.

What alternatives have you considered?

Just use low priority for this.

What are some pros and cons of doing this?

Pro: It makes it easier to classify issues and pull requests.
Con: I can't think of a name for it.

What page is this for?

No response

[IDEA] Use the 12oc logo

If your idea is related to a problem you had, what is it?
I made a perfectly good logo for 12oc and it's not being used.

Describe the solution you'd like
Used in places other than the favicon. In the favicon, you can barely actually see the content of the logo.

Describes alternatives
Not use it.

Github project for 12oc

What problem were you having?

hard to manage issues

What solution would you like?

make a project

What alternatives have you considered?

keep it as it is

What are some pros and cons of doing this?

pros: easier to manage
cons: more moderation required

What page is this for?

Twelve of Code

Buttons for data in 12oc

What problem were you having?

  1. It is not clear what the data is for unless you know
  2. It would be easier to program

What solution would you like?

Add an Export Data button and an Import Data button.
Each will bring up a modal, made by SweetAlert2.
The Export Data button will have a disabled textarea where you can copy from.
It will also have a button to download a .txt file.
The Import Data button will have an empty textarea with a placeholder of Paste your data here.
It will also have a place to either select or drag and drop a .txt file.

What alternatives have you considered?

Leaving it as it currently is, where it is unclear what data is for.
If I did this, then I would also have to completely delete and rewrite the code to get it to work.
(I would have to do that too if I did this though.)

What page is this for?

twelve of code

Name of "Development Paused" View

Issue Contents

It should not be development paused because it includes these things:

  • Ready
  • Backlog
  • Todo
  • Paused

Only one of those is paused.

Syncing labels and status field

What problem were you having?

We should not have status-related labels, such as ready to merge and in progress. Because, there are already statuses in the project.

What solution would you like?

Remove all the status related labels

What alternatives have you considered?

Make it a lot harder to automate

What are some pros and cons of doing this?

Pros

  • You can still see the status on the side
  • It is easier

Cons

  • IDK

What page is this for?

No response

What steps need to be done?

  • Update status field after labels are updated
  • Update labels after status field is updated

Change the name of the GitHub repository

What problem were you having?

It doesn't follow standard naming conventions.

What solution would you like?

Change the name of the repository to mesure.x10.mx.

What alternatives have you considered?

"don't do this."
Screenshot of issue template

What are some pros and cons of doing this?

Pro: It would follow standard naming conventions.
Con: It might take some time to change the name of the repository.

What page is this for?

Main Site, Blog, Projects, Twelve of Code

Issue template for 12oc challenge suggestion

What problem were you having?

There is no template in the discussion, and I like templates.

What solution would you like?

Make an issue template for it. I can make it if you want. It could have like theme, explanation, details or something like that

What alternatives have you considered?

Just do it in the discussion.

What are some pros and cons of doing this?

Pro: there is a template
Pro: easier to manage issues than discussions
Con: in issues instead of discussions, may clutter it up, may not.

What page is this for?

Twelve of Code

Remove <!DOCTYPE html> from challenge html files

What problem were you having?

IE less than version 11 will not load the page if there are two DOCTYPE declarations.

What solution would you like?

Remove the <!DOCTYPE html> declaration and the <body> tag.

What alternatives have you considered?

Using an iframe to display the challenges.
That might actually be better in some ways.

What are some pros and cons of doing this?

Pros

  • Internet Explorer can load the page

Cons

  • UGGGH SO MUCH WORK TO DELETE ONE LINE OF CODE!!!!!

What page is this for?

twelve of code

Add Pros and Cons to Feature Request Issue Template

What problem were you having?

I added them on one issue, and I think it is a nice addition.

What solution would you like?

Add a list of three pros and three cons to the feature request issues template.

What alternatives have you considered?

Only doing pros

What page is this for?

No response

Creating challenges interface

Issue Contents

Creating the logic that loads the challenges onto the page and executes them.
Note that for now, challenge javascript code can be run in script.js because only @Mesure73L is writing them, but when custom challenges packs come out, it must move to another file.

12oC challenge selector keeps challenge active after making the month unset

What happened?

I clicked 2023 for the year, December for the month, and then Challenge 2 (although I don't think any of those selections matter, that's just what I chose).

Nothing was wrong until I clicked December again to disable it, and then I clicked it a third time. Challenge 2 was still appearing active even though it shouldn't be. (The challenge itself didn't appear, but the button was still appearing as active. Also, the JavaScript knew it shouldn't be active, just a visual glitch that should be fixed.)

What did you expect to happen?

I expected the challenge to not be appearing as active, because it wasn't active and shouldn't be active.

What page was this on?

twelve of code

What browser(s) were you experiencing this on?

Google Chrome (desktop)

Enter logs

No response

Other notes

I'll give screenshots of what I did.

image
image
image
image
image
image

[IDEA] Naming scheme

If your idea is related to a problem you had, what is it?
print("m"+"i"+"n"+"y"+"streem")

Describe the solution you'd like
Never change the name of 12oc

Describes alternatives
Kill Minystreem

Additional context
Nothing

Don't run 12oC challenge code in the script.js

What problem were you having?

This has many potential security threats.

What solution would you like?

Running it in a different javascript file.

What alternatives have you considered?

Running it in the script.js and having security threats.

What are some pros and cons of doing this?

Pros: It has no/less security threats.
Cons: It requires using another file, which could potentially increase loading times.

What page is this for?

Twelve of Code

Caution

This needs to be implemented before custom challenge packs are made official.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.